Ich bin noch nie auf diesen Fehler gestoßen. Und zweitens möchte ich wissen, wie Sie Ihre Apache-Konfigurationen debuggen.
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
In meiner Virtual Host-Konfiguration habe ich folgende Zeilen:
ServerName example.com
ServerAlias www.example.com
(Natürlich hat es meine aktuellen Informationen)
Meine Frage ist also, warum Apache meinen vollqualifizierten Domainnamen nicht ermitteln kann.
apache-2.2
JP Silvashy
quelle
quelle
Ich denke, das liegt daran, dass "ServerName" außerhalb der vhost-Konfiguration in der apache2.conf deklariert und der ServerName-Wert in / etc / hosts deklariert werden muss
quelle
Zusätzlich zu den bereits erwähnten Punkten (
/etc/hosts
und derServerName
Anweisung außerhalb eines vhost) schadet es nicht, wenn derhostname
Wert für das System richtig eingestellt ist. Verwenden Sie denhostname
Befehl (als root oder mit sudo), um ihn festzulegen. (Wenn Sie dies tun, ohne die beiden anderen zu tun, werden die Fehler fortgesetzt, aber "Using 127.0.0.1 for ServerName" wird durch "Using [the value ofhostname
] for ServerName" ersetzt.quelle