13.04 und älter
Dies ist nur eine freundliche Warnung und nicht wirklich ein Problem (da etwas nicht funktioniert).
Wenn du gehst:
/etc/apache2/apache2.conf
und einfügen:
ServerName localhost
und starten Sie dann Apache neu, indem Sie in das Terminal eingeben:
sudo systemctl reload apache2
die Benachrichtigung verschwindet.
Wenn du einen Namen drin hast /etc/hostname
sie können diesen Namen auch anstelle von verwenden localhost
.
Und es verwendet 127.0.1.1
wenn es in deinem ist /etc/hosts
:
127.0.0.1 localhost127.0.1.1 myhostname
Bevorzugte Methode
Fehlerbehebung bei Apache
Wenn Sie diesen Fehler erhalten:
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
verwenden Sie dann einen Texteditor wie "sudo nano" in der Befehlszeile oder "gksudo gedit" auf dem Desktop, um eine neue Datei zu erstellen,
sudo nano /etc/apache2/conf.d/fqdn
oder
gksu "gedit /etc/apache2/conf.d/fqdn"
fügen
ServerName localhost
in die Datei und speichern. Dies alles kann in einem einzigen Befehl mit folgendem Befehl erfolgen:
echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
Aber auf Ubuntu 14.04:
echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf sudo a2enconf fqdn
Vergessen Sie nicht die ".conf" (ohne wird nicht funktionieren).