¿Por qué sigo viendo un sitio Apache en Nginx?

¿Por qué sigo viendo un sitio Apache en Nginx?

Instalé nginx, luego instalé apache2, después de un tiempo eliminé apache2. Después de un par de semanas, noté algo extraño cuando accedí http://localhost: nginx maneja la solicitud, pero cuando escribo mi dirección IP o alguien en mi red ingresa mi IP, se carga una página apache2 que dice que está funcionando correctamente.

Limpié y eliminé Apache pero todavía no puedo deshacerme de este problema, intenté reinstalar y purgar nuevamente y luego reiniciar. ¿Alguna idea de cuál podría ser el problema?

PD: mi computadora no reconoce que apache2 está instalado de ninguna manera y no se encuentran todos los archivos y binarios de Apache, incluso cuando los busco 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.

Respuesta1

Incluso después de tieliminar apache2 por completo, seguirás teniendo los archivos del "sitio predeterminado" en /var/www/. De forma predeterminada, Nginx intentará servir estos archivos o su propia versión de estos archivos para sitios con los que de otro modo no podría coincidir. Puedes ver todo esto en /etc/nginx/sites-available/default.

Lo que estás viendo es por diseño, fue simplemente inesperado.

Para solucionarlo, puede editar o eliminar el sitio predeterminado... o modificar los archivos /var/www/para que se adapten mejor a sus necesidades. Si desea deshacerse del valor predeterminado, puede eliminarlo /etc/nginx/sites-available/default. Es sólo un enlace simbólico, por lo que si desea restaurarlo, puede hacerlo con:

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

Y recuerda recargar después de realizar cambios de configuración:

sudo service nginx configtest  # make sure the config is good before reloading!
sudo service nginx reload

Respuesta2

Tanto Nginx como Apache se refieren al /var/wwwarchivo HTML.

Ejecute este comando y actualice la página:

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

Respuesta3

sudo service nginx configtest

¡Asegúrate de que la configuración sea buena antes de recargar!

sudo service nginx reload

información relacionada