You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Nginx不同端口反向代理配置异常问题求助

Nginx不同端口反向代理配置异常问题求助

大家好,我遇到了一个Nginx反向代理的问题,想请各位帮忙排查下问题所在。

我想要配置Nginx监听服务器上某个特定端口的所有请求,然后把这些请求转发到一组后端服务器处理。

我的运行环境是RedHat 7.9,Nginx版本为1.20.1,目前的配置情况如下:

  • 主配置文件nginx.conf是安装后的默认配置,没有做任何修改
  • 我在/etc/nginx/conf.d/load-balancer.conf中配置了负载均衡规则,具体内容如下:
upstream backend {
    server 10.0.0.1:8080 max_fails=3;
    server 10.0.0.2:8080 max_fails=3;
    server 10.0.0.3:8080 max_fails=3;
}

server {
    listen 8081;
    location / {
        proxy_pass http://backend;
    }
}

现在的测试结果是:

  • 直接在浏览器访问10.0.0.1:8080,后端服务器的网页能正常显示
  • 但访问Nginx服务器的http://NGINX_SERVER:8081时,却打开了Nginx的默认页面

我已经尝试过更换不同的端口进行配置,但问题依然存在。有没有大佬能帮我分析下,我到底漏掉了什么配置?感谢各位!

备注:内容来源于stack exchange,提问作者adamski

火山引擎 最新活动