Apache (httpd) falha ao iniciar na inicialização - CentOS 7

3

Acabei de instalar o CentOS 7, então ainda estou tentando entender, mas não consigo entender por que o Apache não inicia na inicialização.

Eu ativei o serviço via systemctl e, se eu iniciá-lo manualmente, ele será iniciado corretamente:

[root@CentOS7 pav]# systemctl status httpd.service
httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
   Active: active (running) since Tue 2015-06-02 14:14:27 BST; 10min ago
  Process: 22635 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)
 Main PID: 22641 (httpd)
   Status: "Total requests: 1; Current requests/sec: 0; Current traffic:   0 B/sec"
   CGroup: /system.slice/httpd.service
           ââ22641 /usr/sbin/httpd -DFOREGROUND
           ââ22642 /usr/sbin/httpd -DFOREGROUND
           ââ22644 /usr/sbin/httpd -DFOREGROUND
           ââ22645 /usr/sbin/httpd -DFOREGROUND
           ââ22646 /usr/sbin/httpd -DFOREGROUND
           ââ22647 /usr/sbin/httpd -DFOREGROUND
           ââ22648 /usr/sbin/httpd -DFOREGROUND
           ââ22649 /usr/sbin/httpd -DFOREGROUND

Jun 02 14:14:27 CentOS7 systemd[1]: Started The Apache HTTP Server.

Estes são os erros em /var/log/messages :

Jun  2 09:36:46 CentOS7 httpd: (99)Cannot assign requested address: AH00072: make_sock: could not bind to address 192.168.1.77:80
Jun  2 09:36:46 CentOS7 httpd: no listening sockets available, shutting down
Jun  2 09:36:46 CentOS7 httpd: AH00015: Unable to open logs
Jun  2 09:36:46 CentOS7 systemd: httpd.service: main process exited, code=exited, status=1/FAILURE
    
por pavsid 02.06.2015 / 15:26

2 respostas

0

Copiado dos comentários acima para maior clareza ...

O problema era de fato o Apache tentando iniciar antes que a rede estivesse ativa. A execução de systemctl enable NetworkManager-wait-online.service corrigiu o problema.

Obrigado ao @Bratchley por sua ajuda.

    
por 29.04.2016 / 15:17
0

no http.conf temos duas linhas de ip configure como:

Listen 127.0.0.1:80
Listen 80

Comente um deles pode resolver o problema.

    
por 17.11.2017 / 10:14