Por que ainda vejo um site do Apache no Nginx?

14

Eu instalei o nginx, então eu instalei o apache2, depois de um tempo eu removi o apache2. Depois de algumas semanas, notei algo estranho quando acessei http://localhost : nginx manipula a solicitação, mas quando eu digito meu endereço IP ou qualquer um dos meus tipos de rede em meu IP, resulta em um carregamento de página apache2 dizendo que está funcionando corretamente.

Eu eliminei e removi o Apache, mas ainda não consigo me livrar desse problema, tentei reinstalar e limpar novamente e, em seguida, reiniciei. Alguma idéia do que poderia ser o problema?

PS meu computador não reconhece o apache2 como sendo instalado de qualquer maneira e todos os arquivos e binários do Apache não são encontrados mesmo quando eu os pesquiso manualmente.

root@elite-HP-Pro3500-G2-MT-PC:/home/elite# whereis apache2
apache2:
root@elite-HP-Pro3500-G2-MT-PC:/home/elite# sudo service apache2 start
Failed to start apache2.service: Unit apache2.service failed to load: No such file or directory.
root@elite-HP-Pro3500-G2-MT-PC:/home/elite# sudo apt-get purge apache2 apache2-utils
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'apache2' is not installed, so not removed
Package 'apache2-utils' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded.
    
por Newbie 29.06.2015 / 10:45

1 resposta

18

Mesmo após remover completamente o apache2 , você ainda terá seus arquivos de "site padrão" %código%. Por padrão, o Nginx tentará exibir essas ou suas próprias versões desses arquivos para sites que não podem ser correspondidos. Você pode ver tudo isso em /var/www/ .

O que você está vendo é intencional, foi apenas inesperado.

Para corrigir isso, você pode editar ou remover o site padrão ... ou alterar os arquivos em /etc/nginx/sites-available/default para melhor atender às suas necessidades. Se você quiser livrar do padrão, você pode excluir /var/www/ . É apenas um symlink, então se você quiser restaurá-lo, você pode:

sudo ln -s /etc/nginx/sites-{available,enabled}/default

E lembre-se de recarregar depois de fazer alterações na configuração:

sudo service nginx configtest  # make sure the config is good before reloading!
sudo service nginx reload
    
por Oli 29.06.2015 / 12:51