Por que ainda vejo um site Apache no Nginx?

Por que ainda vejo um site Apache no Nginx?

Instalei o nginx e depois instalei o apache2, depois de um tempo removi o apache2. Depois de algumas semanas, notei algo estranho quando acessei http://localhost: o nginx lida com a solicitação, mas quando digito meu endereço IP ou qualquer pessoa na minha rede digita meu IP, resulta no carregamento de uma página do Apache2 dizendo que está funcionando corretamente.

Limpei e removi o Apache, mas ainda não consigo me livrar desse problema, tentei reinstalar e limpar novamente e depois reiniciar. Alguma idéia do que poderia ser o problema?

PS: meu computador não reconhece o Apache2 como instalado de qualquer maneira e todos os arquivos e binários do Apache não são encontrados, mesmo quando eu os procuro 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.

Responder1

Mesmo depois de vocêremova o apache2 completamente, você ainda terá seus arquivos de "site padrão" em /var/www/. Por padrão, o Nginx tentará servir essas ou sua própria versão desses arquivos para sites que de outra forma não poderiam corresponder. Você pode ver tudo isso em /etc/nginx/sites-available/default.

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

Para consertar, você pode editar ou remover o site padrão... Ou alterar os arquivos /var/www/para melhor atender às suas necessidades. Se quiser se livrar do padrão, você pode excluir o /etc/nginx/sites-available/default. É apenas um link simbólico, 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

Responder2

Tanto o Nginx quanto o Apache estão se referindo ao /var/wwwarquivo HTML.

Execute este comando e atualize a página:

mv /var/www/html/index.html index.html_bkp

Responder3

sudo service nginx configtest

Certifique-se de que a configuração esteja boa antes de recarregar!

sudo service nginx reload

informação relacionada