Evite que Apache2 se reinicie en el puerto 80 al arrancar

Evite que Apache2 se reinicie en el puerto 80 al arrancar

Constantemente tengo que detener la ejecución de Apache2 en el puerto 80. He hecho todo lo que se me ocurre:

  1. sudo update-rc.d apache2 desactivar
  2. sudo update-rc.d -f apache2 eliminar
  3. 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 enablepara 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).

información relacionada