Apache2 403 Forbidden - Sie haben keine Zugriffsberechtigung

Apache2 403 Forbidden - Sie haben keine Zugriffsberechtigung

Ich habe einen virtuellen Host zu hinzugefügt sites-available. Er wurde Index Of...vor einiger Zeit angezeigt, dann habe ich MySQL installiert. Ich weiß nicht, ob das der Grund ist, aber danach kam 404, dann habe ich Directoryzu gewechselt /var/www/html/und jetzt wird 403 angezeigt.

Ich habe es chown -R www-data:www-data /var/wwwohne Erfolg versucht. Habe es
auch DocumentRootin geändert . In treten nie Fehler auf .000-defaut.conf/var/www/html/error.log

Es ist ein VPS und ich greife über SSH darauf zu

Antwort1

Wir haben schließlich festgestellt, dass es sich um eine Fehlkonfiguration zwischen 00-default und mysite.com handelt.

Ich vermute, dass diese Anfrage vom virtuellen Host mysite.com bedient wird, der keine Zugriffsberechtigung hat /var/www/html.

Wenn beides funktionieren soll VirtualHost, muss Apache beide entweder am Namen oder an der IP erkennen.

Sie sollten ServerNamedie Direktive in 00-default hinzufügen und beide Namen in /etc/hosts hinzufügen, wie in beschriebenSo greifen Sie unter Ubuntu auf eine Website zu

Vergessen Sie auch nicht, dass der Fehler 404 „nicht gefunden“ bedeutet. Wenn Sie die Datei ändern DocumentRoot, sollten Sie sie auch in das neue Verzeichnis verschieben.

verwandte Informationen