Service httpd does not support chkconfig

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.

# cp /usr/local/apache/bin/apachectl /etc/init.d/httpd

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:

# chkconfig --add httpd

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

#chkconfig --list

Y si queremos algo más gráfico, podemos utilizar el comando ntsysv 😉

Fuente:http://koithara.com/blog/?p=18

Leave a Reply

Your email address will not be published. Required fields are marked *