万不得已,请教个 nginx proxy 问题

2020-04-15 14:53:11 +08:00
 Dukewill

为了一些需要,在 nginx proxy 里配置了 location /path 的转发,看起来是这样:

在 nginx 日志看到 111 错误:

我理解的,这个 /ojbk 不应该出现在 upstream 后面端口之后吧? 多谢各位!

2336 次点击
所在节点    宽带症候群
9 条回复
xiri
2020-04-15 14:55:53 +08:00
这就是典型的 proxy_pass 路径带 / 和不带 / 的区别
xiri
2020-04-15 14:57:04 +08:00
@xiri 改成 proxy_pass http://127.0.0.1:28669/ 应该就可以了
Dukewill
2020-04-15 15:05:49 +08:00
@xiri 感谢大神❤,/ 的问题终于解决了,可还是会报一样的错误,疯了😂
rrfeng
2020-04-15 15:09:24 +08:00
睁着眼说瞎话啊,connection refused 看不到吗,你这个 28669 端口根本没打开或者连不上
Dukewill
2020-04-15 15:13:38 +08:00
@rrfeng 开肯定是开了的,至于说连不上,这就是我正在排查的啊😂
iisky1121
2020-04-15 15:28:37 +08:00
curl 试试能不能连接,看起来 nginx 配置没啥毛病
kkkkkrua
2020-04-15 15:36:16 +08:00
@Dukewill #5 问题就是#1 带不带 /的区别
Dukewill
2020-04-15 16:12:55 +08:00
@xiri
@rrfeng
@iisky1121
@kkkkkrua
感谢各位的启发,问题解决了。nginx 里的那个 / 还是不需要加的。
问题是它后面的某个服务,地址应该是 0.0.0.0,写成 127.0.0.1 就不行。
fugu37
2020-04-15 19:29:32 +08:00
@Dukewill 如果你使用 CentOS 或者 Fedora,这可能是 selinux 的锅

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

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

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

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

© 2021 V2EX