저는 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/messages
Apache나 이 작업과 관련된 오류가 없습니다.
무엇이 문제인 것 같나요? 나는 그것을 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 ]