排查Ubuntu Apache啟動失敗可按以下步驟進行:
sudo tail -f /var/log/apache2/error.log
或 sudo journalctl -xe -u apache2
查看詳細錯誤信息。sudo netstat -tuln | grep -E ':(80|443)'
確認端口是否被占用,若被占用可修改 /etc/apache2/ports.conf
中的監聽端口。sudo apachectl configtest
檢查配置文件是否有語法錯誤,根據提示修復。/var/www/html
及日志目錄權限正確,使用 sudo chown -R www-data:www-data /var/www/html
和 sudo chmod -R 755 /var/www/html
設置。sudo a2dismod
),再逐個啟用排查。free -h
和 df -h
確認內存、磁盤空間充足。sudo systemctl restart apache2
驗證是否正常啟動。若以上步驟無效,可根據錯誤日志進一步分析或嘗試重新安裝Apache。