参考资料

  1. nginx是否需要开启HTTP/2支持以提高安全性?
  2. nginx 配置https
  3. 检测Nginx配置文件 nginx -t
  4. Nginx Stream(TCP/UDP)负载均衡详细说明以及案例
  5. Nginx日志分析工具(ELK)配置详细说明以及案例
  6. Nginx教程,一看就懂,一学就会
  7. SCGI(Simple Common Gateway Interface,简单通用网关接口)详细说明以及案例
  8. Nginx配置文件详细说明以及案例

nginx 配置代理

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: 设置请求头信息,确保后端服务器能正确获取客户端信息。