Puncte:0

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

drapel 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
drapel in
Vă rugăm să furnizați fișierele de configurare ale serverului dvs. web.
Black avatar
drapel id
Ce fișiere mai exact?
drapel in
Acel vhost este pentru HTTP, dar încercați să îl accesați cu HTTPS. Unde este blocul dvs. HTTPS VirtualHost?
Black avatar
drapel id
Ai dreptate! Dacă îl sun cu http, atunci funcționează! :)
Puncte:2
drapel in

Aveți doar un bloc VirtualHost pentru HTTP pe portul 80, dar vă apelați serverul prin HTTPS. Deoarece Apache nu poate găsi un VirtualHost potrivit, este folosit VirtualHost implicit.

Adăugați un VirtualHost pentru HTTPS pe portul 443.

Black avatar
drapel id
Din păcate, am primit aceeași eroare din nou astăzi chiar și pe http și pe https, așa că trebuie să se întâmple altceva.Am setat chiar și toate folderele și fișierele la chmod 777 pentru testare, dar nu are nicio diferență. Vreo idee?
Black avatar
drapel id
Ok, mi-am dat seama că IP-ul serverului X s-a schimbat și A-Record indică acum un IP vechi.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.