Pokud nemáte httpd.conf ve složce /etc/apache2 , měli byste mít apache2.conf - jednoduše přidejte:
ServerName localhost
Poté restartujte apache2 službu.
Váš soubor hostitelů neobsahuje platné FQDN ani localhost FQDN. Úplný název domény musí obsahovat část názvu hostitele a také část názvu domény. Například následující je platný FQDN:
host.server4-245.com
Vyberte FQDN a zahrňte ho do /etc/hosts soubor na adresách IPv4 i IPv6, které používáte (ve vašem případě localhost nebo 127.0.0.1 ) a změňte ServerName ve vaší konfiguraci httpd, aby odpovídala.
/etc/hosts:
127.0.0.1 localhost.localdomain localhost host.server4-245.com
::1 localhost.localdomain localhost host.server4-245.com
httpd.conf:
ServerName host.server4-245.com
Po úvodní instalaci serveru Apache se mi při restartování služby Apache na Ubuntu 12.04 (Precise Pangolin) zobrazila následující chyba
Řešení je opravdu jednoduché. Stačí přidat ServerName direktivu /etc/apache2/httpd.conf :
sudo nano /etc/apache2/httpd.conf
Přidat:ServerName localhost
Nakonec restartujte server Apache:
sudo /etc/init.d/apache2 restart