Se non hai httpd.conf
nella cartella /etc/apache2
, dovresti avere apache2.conf - aggiungi semplicemente:
ServerName localhost
Quindi riavvia il apache2
servizio.
Il tuo file hosts non include un FQDN valido, né lo è localhost
un nome di dominio completo. Un nome di dominio completo deve includere una parte del nome host e una parte del nome di dominio. Ad esempio, il seguente è un FQDN valido:
host.server4-245.com
Scegli un FQDN e includilo entrambi nel tuo /etc/hosts
file su entrambi gli indirizzi IPv4 e IPv6 che stai utilizzando (nel tuo caso, localhost
o 127.0.0.1
) e modifica il tuo ServerName
nella tua configurazione httpd in modo che corrisponda.
/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
Dopo l'installazione iniziale del server Apache, ho ricevuto il seguente errore durante il riavvio del servizio Apache su Ubuntu 12.04 (Precise Pangolin)
La soluzione è davvero semplice. Basta aggiungere ServerName
direttiva a /etc/apache2/httpd.conf
:
sudo nano /etc/apache2/httpd.conf
Aggiungi:ServerName localhost
Infine riavvia il server Apache:
sudo /etc/init.d/apache2 restart