Si vous n'avez pas httpd.conf
dans le dossier /etc/apache2
, vous devriez avoir apache2.conf - ajoutez simplement :
Nom du serveur localhost
Redémarrez ensuite le apache2
services.
Votre fichier hosts n'inclut pas un FQDN valide, ni localhost
un nom de domaine complet. Un nom de domaine complet doit inclure une partie nom d'hôte, ainsi qu'une partie nom de domaine. Par exemple, ce qui suit est un nom de domaine complet valide :
host.server4-245.com
Choisissez un FQDN et incluez-le dans votre /etc/hosts
fichier sur les adresses IPv4 et IPv6 que vous utilisez (dans votre cas, localhost
ou 127.0.0.1
), et modifiez votre ServerName
dans votre configuration httpd pour correspondre.
/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
Après l'installation initiale du serveur Apache, j'ai reçu l'erreur suivante lors du redémarrage du service Apache sur Ubuntu 12.04 (Precise Pangolin)
La solution est vraiment simple. Ajoutez simplement le ServerName
directive à /etc/apache2/httpd.conf
:
sudo nano /etc/apache2/httpd.conf
Ajouter :ServerName localhost
Redémarrez enfin le serveur Apache :
sudo /etc/init.d/apache2 restart