Constantemente tengo que detener la ejecución de Apache2 en el puerto 80. He hecho todo lo que se me ocurre:
- sudo update-rc.d apache2 desactivar
- sudo update-rc.d -f apache2 eliminar
- sudo apto para eliminar apache2.*
Sin embargo, cada vez que reinicio mi computadora, Apache2 de alguna manera se inicia nuevamente en el puerto 80 y la "Página predeterminada de Apache2 Ubuntu" aparece nuevamente en localhost.
Inevitablemente termino ejecutando compilaciones largas que usan el puerto 80 y me olvido de detener el servicio Apache2 en el puerto 80. Simplemente me gustaría detener Apache2 para siempre y terminar de una vez.
No puedo encontrar ninguna información sobre cómo evitar que Apache2 se reinicie al arrancar.
Gracias, tyler
Respuesta1
Como se describe en los comentarios deAdministradorBee, debes deshabilitar el servicio en una versión de Ubuntu con systemd
:
sudo systemctl disable apache2
Úselo enable
para habilitar el servicio nuevamente.
Luego aún puede iniciar/detener el servicio manualmente con
sudo systemctl start apache2
sudo systemctl stop apache2
o
sudo service apache2 start
sudo service apache2 stop
si lo necesitas.
Respuesta2
Para eliminar Apache:
sudo apt purge apache*
Lo más probable es que el punto que tienes después de apache2 sea tu problema.
Puedes comprobar que esto ha funcionado usando dpkg
:
dpkg -l | grep '^ii' | grep -i apache
Esto mostrará todos los paquetes actualmente instalados que coincidan con la cadena apache (no distingue entre mayúsculas y minúsculas).