整理多伦多服务器 Nginx 配置错误导致服务异常的排查实战。
Nginx 配置错误会导致整站异常。以下是排查实战。
一、现象 - 网站 404/403/500 - 静态资源加载失败 - 域名跳转异常
二、排查 1) nginx -t 检查配置语法 2) 查看 error.log 3) 检查 root/alias 路径 4) 检查 location 匹配规则 5) 检查 server_name 和证书
三、常见配置问题 1) root 路径错误 2) location 顺序和优先级 3) 缺少 index 4) 证书路径错误 5) 端口和监听冲突 6) 重写规则循环
四、解决 - 修正路径 - 调整 location 优先级 - 补全 index - 修正证书 - 修复 rewrite
五、验证 - nginx -t 通过 - curl 测试各路径 - 浏览器验证
六、预防 1) 变更前测试 2) 版本控制 3) 灰度发布 4) 保留上一版本方便回滚
总结:Nginx 异常先 nginx -t 和查 error.log,逐项核对路径、location 和证书。