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