Nginx 反代配置

Nginx 反代配置

  • 不要用宝塔下载的 Nginx!!!!(不要问我怎么知道的)

  • 进入 /etc/nginx/conf.d 目录

  • 新建一个.conf 文件,名称任意,内容为

    upstream ice {
            server 0.0.0.0:你的服务需要的端口;
    
    }
    server {
            listen 80;
            server_name 你的服务器IP;
            location / {
            # 后端的Web服务器可以通过X-Forwarded-For获取用户真实IP
            proxy_next_upstream error timeout invalid_header http_500 http_502 http$
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header Host $http_host;
            proxy_set_header X_Nginx_Proxy true;
            proxy_redirect off;
            }
    }
  • /etc/nginx/nginx.conf 下的 http 中添加

    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;
  • 重启 Nginx 服务