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 Directory
zu gewechselt /var/www/html/
und jetzt wird 403 angezeigt.
Ich habe es chown -R www-data:www-data /var/www
ohne Erfolg versucht. Habe es
auch DocumentRoot
in 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 ServerName
die 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.