Tengo apache2 instalado en Amazon Linux AMI versión 2012.03. Puedo iniciarlo manualmente bien, sin ningún error al usarlo /etc/init.d/httpd start
. Sin embargo, no se inicia automáticamente cuando la máquina se inicia.
Parece que todo está configurado correctamente en mis directorios rc * .d. Aquí está el resultado de find /etc/rc.d -name "*httpd*" | xargs ls -l
:
-rwxr-xr-x 1 root root 3371 Feb 16 2012 /etc/rc.d/init.d/httpd
lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc0.d/K15httpd -> ../init.d/httpd
lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc1.d/K15httpd -> ../init.d/httpd
lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc2.d/K15httpd -> ../init.d/httpd
lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc3.d/K15httpd -> ../init.d/httpd
lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc4.d/K15httpd -> ../init.d/httpd
lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc5.d/K15httpd -> ../init.d/httpd
lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc6.d/K15httpd -> ../init.d/httpd
Entiendo que puedo poner el /etc/init.d/httpd start
comando /etc/rc.local
, pero ¿no es eso una solución? ¿Por qué no se inicia automáticamente? Otras cosas en los directorios rc * .d comienzan bien en el arranque (mongod, postfix, etc.). ¡Gracias!
linux
apache-2.2
amazon-ec2
configuration
httpd
Mike Cialowicz
fuente
fuente
chkconfig --list
muestrahttpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
... entonces, ¿cómo los enciendo? ¡Gracias!Respuestas:
Use chkconfig para administrar los niveles de ejecución en los que desea que se inicie este servicio.
Por lo general, chkconfig httpd on hace el trabajo.
fuente
systemctl enable httpd
chkconfig --list httpd
está "activado" para los niveles de ejecución 2-5? Me pregunto si httpd está intentando iniciarse pero se detiene inmediatamente debido a una mala configuración de httpd. ¿Hay evidencia en los registros?No tienes ningún enlace "S". Todas las "K" están apagadas solamente. Agregue enlaces con el mismo nombre, simplemente reemplace la K con S.
Si usa chkconfig, consulte "man chkconfig". Para su caso:
debería hacer.
fuente