一个 nginx 配置的问题

2018-11-16 16:47:57 +08:00
 CCtry

家里的服务器上跑了几个服务,分别绑定在不同的端口。现在我想达到这种效果: 访问 www.example.com/portainer 转发到本机的 9000 端口, 看起来跟访问 www.example.com:9000 一个效果

怎么写这种 nginx 配置?

之前试着用 location 匹配,proxypass 转发,结果报了 502 错误。因为实际访问的是 www.example.com:9000/protainer

1350 次点击
所在节点    问与答
4 条回复
mingshi044
2018-11-16 18:31:04 +08:00
nginx upstream
RemiliaForever
2018-11-16 18:36:38 +08:00
newworld
2018-11-16 18:44:17 +08:00
你的 location 加上 /portainer 再加上
@RemiliaForever 的 proxypass
newworld
2018-11-16 18:45:21 +08:00
@newworld 如果是本地端口就 反代 127.0.0.1:9000

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

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

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

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

© 2021 V2EX