13.04 e mais antigos
Este é apenas um aviso amigável e não é realmente um problema (já que algo não funciona).
Se você inserir um
ServerName localhost
em httpd.conf
ou apache2.conf
em /etc/apache2
e reinicie o apache, o aviso desaparecerá.
Se você tiver um nome dentro de /etc/hostname
, também poderá usar esse nome em vez de localhost
.
E ele usa 127.0.1.1
se estiver dentro de seu /etc/hosts
:
127.0.0.1 localhost
127.0.1.1 myhostname
Solução de problemas do Apache
Se você receber este erro:
apache2: Could not determine the server's fully qualified domain name,
using 127.0.0.1 for ServerName
use um editor de texto como "sudo nano" na linha de comando ou "gksudo gedit" na área de trabalho para criar um novo arquivo,
sudo nano /etc/apache2/conf.d/fqdn
ou
gksu "gedit /etc/apache2/conf.d/fqdn"
adicione
ServerName localhost
para o arquivo e salve. Isso tudo pode ser feito em um único comando com o seguinte:
echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
Mas no Ubuntu 14.04:
echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdn
Não esqueça o ".conf" (sem que não funcione).