以下是CentOS Apache常见故障及解决方法:
检查服务状态:
sudo systemctl status httpd  # 查看是否运行,未运行则启动  
sudo systemctl start httpd  
查看错误日志:
sudo tail -f /var/log/httpd/error_log  # 实时查看错误信息,定位问题  
处理端口冲突:
sudo netstat -tuln | grep ':80'  # 检查端口占用,修改httpd.conf中端口或停止占用进程  
sudo firewall-cmd --permanent --add-service=http  # 开放端口  
sudo firewall-cmd --reload  
检查配置文件:
sudo apachectl configtest  # 检查语法错误,修复后重启服务  
sudo systemctl restart httpd  
解决权限问题:
sudo chown -R apache:apache /path/to/directory  # 确保Apache用户有权限  
sudo chmod -R 755 /path/to/directory  
处理SELinux问题:
sudo setenforce 0  # 临时禁用SELinux测试,若解决则调整策略  
优化性能(可选):
top命令查看CPU/内存,升级服务器配置提示:操作前建议备份配置文件,若问题复杂可参考错误日志或社区文档进一步排查。