Quitando el Auto-Inicio del servicio Apache.

Después del "tutorial" anterior: → Instalar MySql, Apache, PHP, PHPMyAdmin y configurar directorio , lo mas lógico seria que el servicio de Apache se inicie solo cuando a nosotros nos da la gana. Pero por motivos desconocidos (solo para darle un poco mas de intriga) estos se inicia automáticamente al iniciar el sistema.

Para quitar eso (puesto que no lo queremos si vamos a utilizarlo para crear cositas antes de subirlas a un servidor de verdad) hay que quitar el lnk del rc.

Explicando:
Normalmente el inicio automático de servicios esta controlado en: /etc/rc{level}].d/.
Donde pone {level} se refiere a runlevel o nivel de ejecución, que es el que controla que servicios iniciar dependiendo del estado en el que se encuentra (0 apagado, 6 reinicio etc.etc).

Normalmente apache suele estar en todos y estos solo son links hacia el original /etc/init.d para controlar las diferentes maneras para iniciarse.

Para comprobar en que runlevel estamos, es tan sencillo como ejecutar el comando
sudo runlevel
Esto nos tirara algo del tipo:
N 2
El 2 es precisamente el runlevel en el que estamos.. pero eso no cuenta ahora xD.
Lo que importa es quitarlos. Por tanto ejecutamos el simple comando
sudo update-rc.d -f apache2 remove
Y vuala!

* En windows, es tan sencillo como ejecutar (tecla Win+R) services.msc, buscar el servicio apache, cambiar a manual y deshabilitar.

* Aquí se utiliza Ubuntu 10.04 (LTS). En versiones anteriores o otras distros, el método puede verse cambiado.

Saludos

Comentarios

Entradas populares de este blog