Instalé nginx y luego instalé apache2, después de un tiempo eliminé apache2. Después de un par de semanas, noté algo extraño cuando http://localhost
accedí: nginx maneja la solicitud, pero cuando escribo mi dirección IP o alguien en mi red escribe mi IP, se produce una carga de la página apache2 que dice que funciona correctamente.
Purgué y eliminé Apache, pero aún 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 todos modos 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.
apache2
paquete es solo un metapaquete que depende de otros paquetes. También debe eliminar los paquetes relacionados para eliminar el binario.htop
y descubriendo qué servidores se están ejecutando.Respuestas:
Incluso después de eliminar completamente apache2 , aún tendrá sus archivos de "sitio predeterminado"
/var/www/
. De forma predeterminada, Nginx intentará servir estos o su propia versión de estos archivos para sitios que de otro modo no podrían coincidir. Puedes ver todo esto adentro/etc/nginx/sites-available/default
.Lo que estás viendo es por diseño, fue 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 solo un enlace simbólico, por lo que si desea restaurarlo, puede hacerlo con:Y recuerde volver a cargar después de realizar cambios de configuración:
fuente