server {
    listen 80;
    server_name example.com;

    location / {
        proxy_pass http://backend_server;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}
  • proxy_pass: 指定后端服务器的地址。

  • proxy_set_header: 设置请求头信息,确保后端服务器能正确获取客户端信息。

本篇文章内容来源于:nginx 配置代理