Apache apr_sockaddr_info_get () falhou erro [fechado]

10

Meu serviço apache está me dando erro, eu apenas usei um snapshop na minha instância da nuvem da AWS e tudo parecia estar bem e meu site estava funcionando até que eu reiniciei o apache e agora me dá o erro abaixo:

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

Do lado do usuário, eles estão recebendo This website is temporarily unavailable, please try again later.quando tentam acessar o site.

Como posso consertar isso?

user291679
fonte
2
Mostre-nos a configuração do Apache.
Braiam 14/09/14

Respostas:

12

Eu também tive esse problema aster uma boa instalação do Apache 2.4 no Ubuntu 14.04.

Acabei corrigindo quando percebi que havia digitado um nome errado no /etc/hostsarquivo em que meu nome de servidor /etc/hostnameestava definido como 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

Depois de corrigir a entrada abaixo (agora alinhada com /etc/hostname), o erro foi

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

Espero que isso leve outras pessoas a corrigir esse tipo de erro.

DSM
fonte
7

Isso acontece quando o apache é instalado e nenhuma configuração foi feita. De qualquer forma, um primeiro resultado de pesquisa rápida [1] fornece a seguinte receita:

Para corrigir esse problema, você precisa editar o arquivo httpd.conf. Abra o terminal e digite,

sudo nano /etc/apache2/httpd.conf

Por padrão, o arquivo httpd.conf ficará em branco. Agora, basta adicionar a seguinte linha ao arquivo.

ServerName localhost

Salve o arquivo e saia de. Finalmente, reinicie o servidor.

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_
fonte
Eu tentei este, mas não resolveu o problema.
user291679
Ainda está mostrando o mesmo erro? Está mostrando mais detalhes nos logs?
XiR_