verifique seu arquivo /etc/hosts
. Deve ser algo como isto:
127.0.0.1 localhost
a.b.c.d www.example.com
A primeira linha já deve estar lá, você só precisa adicionar a segunda linha com seus valores.
Eu nunca encontrei esse erro antes. E, em segundo lugar, gostaria de saber como as pessoas depuram suas configurações do apache.
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Na minha configuração do Virtual Host, tenho estas linhas:
ServerName example.com
ServerAlias www.example.com
(claro que tem minhas informações reais lá)
Então, minha pergunta é: por que o apache não seria capaz de determinar meu nome de domínio totalmente qualificado?
Eu acho que é porque você precisa ter o "ServerName" declarado fora da configuração vhost, no apache2.conf e o valor ServerName declarado no / etc / hosts
Além dos pontos já mencionados ( /etc/hosts
e a diretiva ServerName
fora de um vhost), não faz mal ter o valor hostname
definido corretamente para o sistema. Use o comando hostname
(como root ou com sudo) para configurá-lo. (Se você fizer isso sem fazer os outros dois, os erros continuarão, mas ele substituirá "Usando 127.0.0.1 para ServerName" com "Usando [o valor de hostname
] para o ServerName".
Tags apache-2.2