Falha no início do httpd Redhat mostrando “ELinks: Conexão recusada”

0

Estou no RHEL 6.5 e no Apache 2.2.15. E agora aplicando um SSL confiável no servidor. Depois de adicionar os respectivos Certs e arquivos relacionados a SSL, meu Apache NÃO está mais iniciando.

Aqui estão algumas saídas:

# apachectl configtest
Syntax OK
# service httpd fullstatus
ELinks: Connection refused
# service httpd start
Starting httpd:                    [FAILED]
# tail /var/log/httpd/error_log
[Mon Aug 04 17:57:08 2014] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon Aug 04 17:57:41 2014] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon Aug 04 18:03:31 2014] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon Aug 04 18:06:27 2014] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)

E quando eu faço # tail /var/log/messages , não há erros relacionados ao Apache ou a essas operações.

O que parece ser o problema, por favor? Eu já desativei iptables e SELinux .

    
por 夏期劇場 04.08.2014 / 12:16

2 respostas

1

service apache fullstatus é um alias para /usr/sbin/apachectl fullstatus . Do manual de apachectl:

fullstatus

Displays a full status report from mod_status. For this to work, you need to have mod_status enabled on your server and a text-based browser such as lynx available on your system. The URL used to access the status report can be set by editing the STATUSURL variable in the script.

Faz sentido que o fullstatus diga que a conexão foi recusada: o seu apache não está em execução.

Este fullstatus não é a razão pela qual algo está errado, é apenas um sintoma do apache não sendo executado.

    
por 05.08.2014 / 15:20
0

Eu também estava enfrentando o mesmo problema hoje. Foi assim que resolvi o problema

~#cat /usr/local/apache2/logs/httpd.pid 
2322
~#ps aux |grep 2322
root   2322  0.0  0.0 81272 3396 ? Ss   Nov23 0:02 /usr/libexec/postfix/master
~#service postfix stop
Shutting down postfix:
~#/usr/local/apache2/bin/apachectl restart
httpd not running, trying to start
~#netstat -nlp |grep 80
tcp        0      0 :::80    :::*                        LISTEN      14549/httpd
~#service postfix start
Starting postfix:                                          [  OK  ]
    
por 26.11.2014 / 10:56