Redhat httpd가 시작되지 않고 "ELinks: 연결이 거부되었습니다"가 표시됩니다.

Redhat httpd가 시작되지 않고 "ELinks: 연결이 거부되었습니다"가 표시됩니다.

저는 RHEL 6.5와 Apache 2.2.15를 사용하고 있습니다. 이제 서버에 신뢰할 수 있는 SSL을 적용하십시오. 적절한 SSL 관련 인증서 및 파일을 추가한 후에는 Apache더 이상 시작되지 않습니다.

다음은 일부 출력입니다.

# 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)

이렇게 하면 # tail /var/log/messagesApache나 이 작업과 관련된 오류가 없습니다.

무엇이 문제인 것 같나요? 나는 그것을 iptables껐고 SELinux.

답변1

service apache fullstatus예 별칭 /usr/sbin/apachectl fullstatus. apachectl 매뉴얼에서:

완전한 상태

mod_status에 대한 전체 상태 보고서를 표시합니다. 이렇게 하려면 서버에서 mod_status를 활성화하고 시스템에서 텍스트 기반 브라우저(예: lynx)를 사용해야 합니다. 상태 보고서에 액세스하는 데 사용되는 URL은 스크립트에서 STATUSURL 변수를 편집하여 설정할 수 있습니다.

fullstatus는 연결이 거부되었다는 메시지가 표시되면 의미가 있습니다. 아파치가 실행되고 있지 않습니다.

이 전체 상태는 문제의 원인이 아니며 단지 Apache가 실행되지 않는 증상일 뿐입니다.

답변2

오늘도 같은 문제에 직면하고 있습니다. 이것이 내가 문제를 해결한 방법이다

~#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  ]

관련 정보