Nginx 反向代理配置速查

林述
林述
发布于 2026-09-11

Nginx 反向代理配置速查

把 Nginx 挂在应用前面做反向代理,是最常见的生产架构。

最小反向代理

Nginx
server {
    listen 80;
    server_name example.com;

    location / {
        proxy_pass http://127.0.0.1:3000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

别丢了 WebSocket

SSR 热更新或实时功能需要 Upgrade 头:

Nginx
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";

改完先 nginx -t 检查语法,再 systemctl reload nginx 平滑重载。