宝塔用户_pecyeb 发表于 2025-1-10 13:36:18

站点跳转指向Nginx的反向代理无效

本帖最后由 宝塔用户_pecyeb 于 2025-1-10 13:36 编辑

为了能快速了解并处理您的问题,请提供以下基础信息:

面板、插件版本:
   9.0.0    Nignx1.24.0




系统版本:
系统:CentOS 7.9.2009 x86_64(Py3.7.9)


问题描述:
我现在跳转只能这样在站点中配置1个跳转
#SSL-END
    location /api/{
      proxy_passhttp://localhost:1000/;
      proxy_http_version 1.1;
      proxy_set_header Connection "";
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

      proxy_connect_timeout 5s;
      proxy_read_timeout 10s;
      proxy_send_timeout 10s;
    }


我想在Nginx中的 http 里 配置多个跳转反向代理像这样
      upstream gateway {
          server 127.0.0.1:1000;
          server 127.0.0.1:1001;
          keepalive 64;# 保持 64 个空闲连接
      }



然后在我的站点改成这样

#SSL-END
    location /api/{
      proxy_passhttp://lgateway;
      proxy_http_version 1.1;
      proxy_set_header Connection "";
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

      proxy_connect_timeout 5s;
      proxy_read_timeout 10s;
      proxy_send_timeout 10s;
    }


按说就应该可以生效

但是改了之后只会404报错 感觉是 站点的nginx 找不到 主Nginx中配置的 反向代理???




相关截图(日志、错误):



页: [1]
查看完整版本: 站点跳转指向Nginx的反向代理无效