CentOS Apache2故障排查可按以下步驟進行:
sudo systemctl status httpd
,確認服務是否運行,未運行則啟動。sudo tail -f /var/log/httpd/error_log
,分析實時錯誤信息定位問題。sudo apachectl configtest
,檢查語法錯誤,根據提示修改配置文件。sudo netstat -tuln | grep ':80\|:443'
,確認端口未被占用,沖突時修改配置或停止占用進程。apache
)對配置文件、日志及網站目錄有訪問權限,使用chown
和chmod
調整。sudo sestatus
,臨時禁用(sudo setenforce 0
)或調整策略以允許Apache訪問資源。sudo firewall-cmd --list-all
,確保HTTP/HTTPS端口(80/443)開放,必要時添加規則。top
或htop
檢查內存、CPU是否充足,避免因資源不足導致服務異常。mod_ssl
)已安裝,可通過yum list installed | grep httpd
查看已安裝模塊。sudo systemctl restart httpd
,再次檢查服務狀態和日志確認問題解決。若以上步驟無法解決,可參考Apache官方文檔或社區論壇獲取進一步幫助。