Apache apr_sockaddr_info_get () a échoué erreur [fermé]

10

Mon service apache me donne une erreur, je viens d'utiliser un snapshop sur mon instance de cloud AWS et tout semblait aller bien et mon site Web fonctionnait jusqu'à ce que je redémarre mon apache et maintenant il me donne l'erreur ci-dessous:

ubuntu@ip-10-0-0-217:/var/www$ sudo service apache2 restart
sudo: unable to resolve host ip-10-0-0-217
 * Restarting web server apache2 
apache2: apr_sockaddr_info_get() failed for ip-10-0-0-217
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
 ... waiting apache2: apr_sockaddr_info_get() failed for ip-10-0-0-217
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

Du côté des utilisateurs, ils obtiennent This website is temporarily unavailable, please try again later.lorsqu'ils essaient d'accéder au site Web.

Comment puis-je réparer cela?

user291679
la source
2
Montrez-nous la configuration d'Apache.
Braiam

Réponses:

12

Moi aussi, j'ai eu ce problème après une bonne installation d'Apache 2.4 sur Ubuntu 14.04.

J'ai finalement corrigé quand j'ai réalisé que j'avais entré un mauvais nom dans le /etc/hostsfichier dans lequel mon nom de serveur /etc/hostnameétait thissrv2

i.e. hosts was (after I changed it) ...
127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
fe00::0         ip6-localnet
ff00::0         ip6-mcastprefix
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters
127.0.1.1       thissvr1
91.189.88.140   ports.ubuntu.com
91.189.95.83    ppa.launchpad.net
54.224.40.137   repo.linaro.org

Une fois que j'ai corrigé l'entrée ci-dessous (maintenant en ligne avec /etc/hostname) l'erreur s'est

127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
fe00::0         ip6-localnet
ff00::0         ip6-mcastprefix
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters
127.0.1.1       thissvr2
91.189.88.140   ports.ubuntu.com
91.189.95.83    ppa.launchpad.net
54.224.40.137   repo.linaro.org

J'espère que cela amènera les autres à corriger ce type d'erreur.

DSM
la source
7

Cela se produit lorsque apache vient d'être installé et qu'aucune configuration n'a été effectuée. Quoi qu'il en soit, un premier résultat de recherche rapide [1] fournit la recette suivante:

Pour résoudre ce problème, vous devez modifier le fichier httpd.conf. Ouvrez le terminal et tapez,

sudo nano /etc/apache2/httpd.conf

Par défaut, le fichier httpd.conf sera vide. Maintenant, ajoutez simplement la ligne suivante au fichier.

ServerName localhost

Enregistrez le fichier et quittez. Redémarrez enfin le serveur.

sudo /etc/init.d/apache2 restart

[1] https://www.google.es/search?client=ubuntu&channel=fs&q=apache+fully+name&ie=utf-8&oe=utf-8&gfe_rd=cr&ei=hYmVU-ulHI7D8gedu4EY

XiR_
la source
J'ai essayé celui-ci mais cela n'a pas résolu le problème.
user291679
Affiche toujours la même erreur? Affiche plus de détails dans les journaux?
XiR_