以下是在CentOS上调试Apache的常用方法:
/var/log/httpd/error_log(默认)。sudo tail -f /var/log/httpd/error_log。sudo apachectl configtest,修复提示的错误(如拼写、路径问题)。sudo netstat -tulnp | grep ':80\|:443',终止冲突进程或修改Apache监听端口。apache)对网站目录有读写权限:sudo chown -R apache:apache /var/www/html。sudo setenforce 0,若问题解决需调整策略。sudo firewall-cmd --permanent --add-service=http --add-service=https,然后sudo firewall-cmd --reload。sudo strace -p <Apache进程ID>。sudo gdb -p <Apache进程ID>,设置断点(如break main)后逐步执行。sudo systemctl restart httpd,检查状态:sudo systemctl status httpd。提示:优先通过日志和配置文件排查,避免直接修改系统关键文件,操作前建议备份配置。