Después de compilar el apache, tenemos el inconveniente de que no esté presente en el arranque del sistema. Para solucionar esto, vamos a hacer los pasos siguientes.
1)
1 | <strong>#cp /usr/local/apache/bin/apachectl /etc/init.d/httpd</strong> |
Ahora, que tenemos el proceso copiado en init.d, necesitamos configurar el servicio para que arranque en los diversos runlevels necesarios. Para eso tenemos el comando chkconfig. Para añadir un nuevo servicio:
2)
1 | <strong>#chkconfig --add httpd</strong> |
Aquí aparece el error:
“Service httpd does not support chkconfig”
Sólo necesitamos editar el archivo httpd copiado anteriormente en el /etc/init.d/ y añadir al principio de todo las siguientes líneas:
#
# Startup script for the Apache Web Server
#
# chkconfig: – 85 15
# description: Apache is a World Wide Web server. It is used to serve
# HTML files and CGI.
# processname: httpd
# pidfile: /usr/local/apache/logs/httpd.pid
# config: /usr/local/apache/conf/httpd.conf
#
Es necesario mantener la almohadilla. Ahora ya podemos añadir el servicio con chkconfig como se indica en el paso 2. Revisamos los procesos y los runleves con
1 | <strong>#chkconfig --list</strong> |
Y si queremos algo más gráfico, podemos utilizar el comando ntsysv ![]()
Saludos