Categories
Banco de dados Programação Tutoriais Ubuntu

Apache: Como resolver o erro “Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName”

A mensagem obtida não é exatamente um erro. Trata-se de um aviso (amigável) de que algo não está funcionando do modo esperado — o que não impede o Apache de rodar e executar todas as suas funções.
Se a mensagem está te incomodando, contudo, veja abaixo como é fácil resolver.
apache logo software foundation

Encontre o arquivo de configuração do Apache

O arquivo de configuração do Apache (dependendo da versão que você estiver usando), é um destes dois:

  • /etc/apache2/httpd.conf
  • /etc/apache2/apache2 — no Debian, no Ubuntu e nas outras distros baseadas nelas
  • /etc/httpd/conf/httpd.conf — no Fedora Core, CentOS, Red Hat etc.
  • /usr/local/etc/apache22/httpd.conf — no FreeBSD 6.1 (com Apache 2.2)
  • /etc/httpd/httpd.conf — no Slackware 14.0
  • /etc/apache2/httpd.conf — no OpenSUSE (Apache 2.2)

Encontre o seu.

O Debian (e o Ubuntu, por consequência) guarda os arquivos de configuração do Apache 2.0 no diretório /etc/apache2.
Normalmente, o principal arquivo de configuração do Apache se chama httpd.conf — embora este arquivo até se encontre no Debian, sua função é apenas manter a compatibilidade com outros softwares que esperam encontrá-lo lá.

Você pode encontrar mais informações sobre a localização dos arquivos do Apache no site Wiki oficial.
No Ubuntu 14.04, o arquivo de configuração do Apache, é o segundo da lista, acima. Vou basear os exemplos, que seguem, nesta configuração.
Quem usa outra distro Linux (ou outro sistema operacional) só precisa ajustar o exemplo ao seu caso.

Ajustando o arquivo de configuração do Apache

Antes de sair mexendo “nas coisas”, vamos fazer backup do arquivo:

sudo cp /etc/apache2/apache2.conf /etc/apache2/backup.apache2.conf

Em seguida, abra o arquivo de configuração e acrescente (pode ser no final):

ServerName	localhost

Feito isto, reinicie o Apache:

sudo apache2 restart

NO Debian (e no Ubuntu), o comando para reiniciar o Apache é este:

sudo /etc/init.d/apache2 restart

Espero que isto tenha dado um fim à mensagem que estava te incomodando.

Leia mais

  • Sobre o LAMP — leia outros artigos sobre a configuração de um servidor Linux, Apache, MySQL e PHP.
  • Sobre o PHP — leia outros artigos sobre a linguagem de programação PHP.
  • Sobre o MySQL — leia outros artigos sobre o banco de dados MySQL.
  • Documentação oficial — onde você vai encontrar tudo o que precisa sobre o Apache.

By Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como "Rick and Morty" e "BoJack Horseman".
Me siga no Twitter e vamos trocar ideias!

6 replies on “Apache: Como resolver o erro “Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName””

Caminho : Apache24confhttpd.conf

No Windows é no comentário :

#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn’t have a registered DNS name, enter its IP address here.
#
#ServerName http://www.example.com:80
ServerName localhost

Elias, tudo bem?
E quando aparece o erro:
“A página de localhost não está funcionando
localhost não consegue atender a esta solicitação no momento.
HTTP ERROR 500”?
É um aplicativo web que eu estou tentando fazer funcionar mas dá esse erro…
Já verifiquei e não é erro de:
– permissão: tentei colocar 644, 755 e até 777 ( 🙁 )
– serviços httpd, mariadb, php, tudo rodando normal – acesso via phpmyadmin… instalei o Joomla e está funcionando beleza…
– desativei selinux, firewall…
não passa desse erro.

Obrigado pelo artigo. A localização do arquivo de configuração no início do artigo foi fundamental para resolver este problema.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.