Linux启动apache失败怎么办?

  1. (20014)Internal error (specific information not available): AH00058: Error retrieving pid file logs/httpd.pid

  2. [root@localhost conf]# /usr/local/apache2/bin/apachectl -k restart

    1. (20014)Internal error: AH00058: Error retrieving pid file logs/httpd.pid

    2. AH00059: Remove it before continuing if it is corrupted.

    3. 由于不正当关闭服务造成的问题,删除 httpd.pid

    4. [root@localhost logs]# /usr/local/apache2/bin/apachectl -k restart

    5. (20014)Internal error: AH00058: Error retrieving pid file logs/httpd.pid

    6. AH00059: Remove it before continuing if it is corrupted.

    7. [root@localhost logs]# ls

    8. access_log error_log httpd.pid

    9. [root@localhost logs]# rm -f httpd.pid

    10. [root@localhost logs]# /usr/local/apache2/bin/apachectl -k restart

    11. httpd not running, trying to start

    12. [root@localhost logs]# netstat -ant

    13. Active Internet connections (servers and established)

    14. Proto Recv-Q Send-Q Local Address Foreign Address State

    15. tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN

    16. tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN

    17. tcp 0 48 192.168.5.41:22 192.168.5.61:50394 ESTABLISHED

    18. tcp 0 0 :::80 :::* LISTEN

    19. tcp 0 0 :::22 :::* LISTEN

    20. [root@localhost logs]#