Điểm:0

403 after pointing A-Record of subdomain to IP of other server

lá cờ id

I have two servers X and Y.


Server X:

I have a VHOST for the subdomain test.api.konfigurator.company.de pointing to a directory which simply has a index.html containing the word "it works!".

First I tested it locally, by editing my hosts file in windows. That worked, the text "it works!" is showing if I call test.api.konfigurator.company.de from the browser.

So this made sure that the VHOST works. I deleted the record from my "hosts" file again.


Server Y:

I created a subdomain test.api.konfigurator.company.de from cpanel.

The process of creating the subdomain also created the A-Records.

I added this additional A-Record to company.de:

test.api.konfigurator.company.de.   300    A    3.70.50.1XX

If I ping test.api.konfigurator.company.de then I get 3.70.50.1XX so that worked.


So everything should be ready.

Expected behaviour:

If I open https://test.api.konfigurator.company.de from the browser, then the content "it works!" should show.

Actual behaviour:

Forbidden You don't have permission to access this resource.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.


VHOST:

<VirtualHost *:80>
        ServerName test.api.konfigurator.company.de

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/company/test.api.konfigurator.company.de/public

        <Directory /var/www/company/test.api.konfigurator.company.de/public>
                Options Indexes FollowSymLinks
                AllowOverride All
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/api_company_konfigurator_error.log
        CustomLog ${APACHE_LOG_DIR}/api_company_konfigurator_access.log combined
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
lá cờ in
Vui lòng cung cấp các tệp cấu hình của máy chủ web của bạn.
Black avatar
lá cờ id
Những tập tin chính xác?
lá cờ in
Vhost đó dành cho HTTP, vậy mà bạn lại cố truy cập nó bằng HTTPS. Khối HTTPS VirtualHost của bạn ở đâu?
Black avatar
lá cờ id
Bạn đúng rồi! Nếu tôi gọi nó bằng http thì nó hoạt động! :)
Điểm:2
lá cờ in

Bạn chỉ có khối VirtualHost cho HTTP trên cổng 80, nhưng bạn gọi máy chủ của mình qua HTTPS. Vì Apache không thể tìm thấy Virtualhost phù hợp nên Virtualhost mặc định được sử dụng.

Thêm Virtualhost cho HTTPS trên cổng 443.

Black avatar
lá cờ id
Thật không may, hôm nay tôi lại gặp lỗi tương tự ngay cả trên cả http và https, vì vậy phải có điều gì khác đang xảy ra.Tôi thậm chí đã đặt tất cả các thư mục và tệp thành chmod 777 để thử nghiệm, nhưng nó không có gì khác biệt. Bất kỳ ý tưởng?
Black avatar
lá cờ id
Ok, tôi phát hiện ra rằng IP của máy chủ X đã thay đổi và Bản ghi A hiện đang trỏ đến một IP cũ.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.