请问 nginx 怎样对同个域名不同端口进行配置?

2018-12-21 22:21:21 +08:00
 ukipoi
server {
        listen       80;
        server_name  www.domain.com;
        
        location / {
            proxy_pass http://localhost:8080;
        }
    }

    server {
        listen       8081;
        server_name  www.domain.com;
        
        location / {
            proxy_pass http://localhost:8089;
        }
    }

这样子是访问 www.domain.com:8081 会没有响应。
以前没有配置监听 8081 的端口。
但是今天我配置了 https 之后就 就失效了。请问我要怎样才能实现上面的这种形式呢?

2385 次点击
所在节点    问与答
3 条回复
ukipoi
2018-12-21 22:27:36 +08:00
啊,发现是服务器绑定的安全组变成了限定 80 和 443 端口访问。
明明之前是允许所有的。
我两个小时的人生。。。
wly19960911
2018-12-21 22:34:51 +08:00
对于这种问题,你应该自己用 nginx 部署的服务器对自己进行 wget 或者 curl 去测试下,至少我是先这样排除来自防火墙的问题
MuscleOf2016
2018-12-21 22:48:25 +08:00
有点尴尬

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/519880

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX