Operations Note
Nginx 反向代理的几条经验
反向代理最容易混在一起的,是入口层、TLS 层和应用层。拆开之后,排障会更直接。
入口先保持可观察
公网端口只做少量明确职责:TLS 终止、访问日志、路径分流和基础安全头。真正的业务服务放在内网端口,减少暴露面。
location /api/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://127.0.0.1:8080;
}日志比猜测可靠
每次调整后,至少看一次 access log 与 error log,确认请求是否进入了预期的 server block 与 location。
遇到 5xx 时,先确认请求是否到达 Nginx,再继续看上游服务。