Por que estou recebendo “Job for httpd.service failed…” e como resolvo isso?

2

Estou executando o Arch Linux 3.12.25-1-ARCH e o httpd.service está me dando problemas.

$ sudo systemctl enable httpd.service
$ sudo systemctl start httpd.service
Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details.

systemctl status httpd.service retorna ...

Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
 Active: failed (Result: exit-code) since...
 Process: 341 ExecStart=/usr/bin/apachectl start (code=exited, status=1/FAILURE)'

journalctl -xn retorna muitas entradas, mas não há nenhuma que seja de natureza errônea.

Eu tinha inicialmente seguido este guia

Isso fez o truque, mas depois de uma reinicialização, não está mais funcionando. Voltei e verifiquei que o arquivo httpd.conf era o mesmo e também tentei reinstalar com pacman -S apache php php-apache

    
por JAS 04.08.2014 / 06:21

1 resposta

2

O problema é que eu não tinha o OpenSSL instalado corretamente. Eu instalei usando sudo pacman -S openssl . Então, tentei reiniciar o Apache novamente e recebi um erro adicional referente a um certificado ausente. Eu usei este guia para criar um certificado auto-assinado e, em seguida, foi capaz de ativar e iniciar corretamente o httpd.service .

    
por 04.08.2014 / 18:20