Eu tenho o apache2 instalado no Amazon Linux AMI versão 2012.03. Sou capaz de iniciá-lo manualmente, sem nenhum erro /etc/init.d/httpd start
. No entanto, ele não inicia automaticamente quando a máquina é inicializada.
Parece que tudo está configurado corretamente nos meus diretórios rc * .d. Aqui está o 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
Entendo que posso colocar o /etc/init.d/httpd start
comando /etc/rc.local
, mas isso não é uma solução alternativa? Por que não está iniciando automaticamente? Outras coisas nos diretórios rc * .d começam bem na inicialização (mongod, postfix, etc). Obrigado!
chkconfig --list
shows httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
... então como faço para ativá-los? Obrigado!