ubuntu

ubuntu apache2如何排查故障问题

小樊
41
2025-12-17 01:24:43
栏目: 智能运维

Ubuntu Apache2 故障排查流程

一 快速定位与基础检查

二 常见故障与修复对照表

症状 快速检查 修复建议
服务无法启动 systemctl status/journalctl;apachectl configtest 按提示修复语法;若端口冲突,停止占用者或修改 Listen 端口;重启服务
启动报错 “Address already in use” ss -tulpen 结束占用进程(如 kill ),或停用冲突服务(如 sudo systemctl stop nginx),再启动 apache2
403 Forbidden 目录权限与所有权;DocumentRoot 配置 站点目录建议 755,文件 644;所有权给 www-data:www-data;检查 的 Allow/Deny/Require
500 Internal Server Error tail -f error.log 定位模块/脚本/配置 依据日志修复 .htaccess/脚本错误;启用必要模块(如 a2enmod rewrite);确保语法正确后重启
404 Not Found access.log 返回码;DocumentRoot 与 Alias 核对请求路径与 DocumentRoot 是否一致;检查 Alias/FallbackResource 配置
SSL/HTTPS 无法访问 监听 443;证书与链;防火墙 确认加载 ssl 模块与虚拟主机监听 443;证书路径与权限正确;开放 443 端口(UFW/云安全组)

三 配置与权限专项检查

四 日志分析与高级排查

五 一键排查命令清单

0
看了该问题的人还看了