Como observado em uma pergunta anterior , você pode especificar um ServerName fora de qualquer VirtualHost diretiva, ou coloque um nome de domínio totalmente qualificado como o nome primeiro na linha 127.0.1.1 do seu arquivo / etc / hosts.
Eu instalei o apache2 no Debian Lenny, mas quando eu dei o comando sudo /etc/init.d/apache2 reload
ele me deu uma declaração dizendo "Não foi possível determinar com segurança o nome de domínio totalmente qualificado do servidor, usando 127.0.1.1 para ServerName".
Como posso alterar o nome do servidor? E como posso torná-lo acessível a partir de outro sistema?
Como observado em uma pergunta anterior , você pode especificar um ServerName fora de qualquer VirtualHost diretiva, ou coloque um nome de domínio totalmente qualificado como o nome primeiro na linha 127.0.1.1 do seu arquivo / etc / hosts.
coloque um ServerName em / etc / apache2 / sites-enabled / default
ServerName mydomain.com
dentro da tag < VirtualHost < / VirtualHost > seção.
Depois, certifique-se de que o nome seja resolvido para algo, seja modificando / etc / hosts ou usando algo como dyndns.org para ter um nome de host que aponte para sua máquina doméstica.
A instalação básica Escuta todas as interfaces na porta 80, portanto, uma vez que uma máquina saiba apontar para o seu site, ela deverá ser capaz de alcançá-la.
O aviso ServerName não impedirá que as coisas funcionem, apenas faz com que as coisas dependam de um redirecionamento canônico.