Editar / etc / hosts faz com que o bloco do servidor Apache seja perdido

0

Para corrigir alguns problemas de email (SPF), alterei meu nome de host do Ubuntu VPS para seu FQDN em /etc/hosts e /etc/hostname . No entanto, agora, quando eu clico no URL em um navegador, recebo um 404 do Apache em vez de acionar o bloco em /etc/apache2/sites-available/example.com , que redirecionaria para a versão www do site. Digitar www.example.com ainda funciona.

Meu arquivo de hosts agora se parece com isso: 127.0.0.1 localhost 256.256.256.256 example.com # I am using a real IP and FQDN, obviously

Não sei o suficiente para saber por que o Apache está exibindo um erro 404. Ele diz The requested URL / cannot be found on this server e nada mais. Por que a edição do meu arquivo hosts causou isso?

    
por armadadrive 05.02.2018 / 22:22

1 resposta

0

O problema está no arquivo de configuração padrão do Apache ( /etc/apache2/sites-available/000-default.conf ).

Descomente a linha:

#ServerName example.com e adicione o FQDN do seu servidor (nome de domínio totalmente qualificado).

Finalmente, execute sudo service apache2 reload para que o pickup do Apache no arquivo de configuração mude.

    
por armadadrive 05.02.2018 / 22:49