Lorsque le serveur apache2 va démarrer, il va chercher à s’auto identifier pour savoir à quoi il doit répondre. Or, par défaut, rien n’est paramétré.
Il suffit, dans un premier temps, d’ajouter la directive suivante au fichier /etc/apache2/httpd.conf ou au fichier /etc/apache2/apache2.conf:
ServerName nomduserveur.domaine.com |
Mais ça n’est pas suffisant. En effet, si apache doit interroger nomduserveur.domaine.com comme nous venons de lui indiquer, il doit connaître son IP, et c’est dans le fichier /etc/hosts que ça doit être fait. Modifiez le fichier /etc/hosts pour avoir quelque chose ressemblant à ceci (en utilisant vos noms et IP de machines!):
127.0.0.1 localhost nomduserveur nomduserveur.domaine.com 192.168.10.23 nomduserveur nomduserveur.domaine.com ... |
Maintenant, si vous relancez apache, vous ne devriez plus obtenir l’erreur indiquée dans le titre.