Dukewill
0.61D

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

  •  
  •   Dukewill · Apr 15, 2020 · 2878 views
    This topic created in 2240 days ago, the information mentioned may be changed or developed.

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

    在 nginx 日志看到 111 错误:

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

    9 replies    2020-04-15 19:29:32 +08:00
    xiri
        1
    xiri  
       Apr 15, 2020
    这就是典型的 proxy_pass 路径带 / 和不带 / 的区别
    xiri
        2
    xiri  
       Apr 15, 2020
    @xiri 改成 proxy_pass http://127.0.0.1:28669/ 应该就可以了
    Dukewill
        3
    Dukewill  
    OP
       Apr 15, 2020
    @xiri 感谢大神❤,/ 的问题终于解决了,可还是会报一样的错误,疯了😂
    rrfeng
        4
    rrfeng  
       Apr 15, 2020
    睁着眼说瞎话啊,connection refused 看不到吗,你这个 28669 端口根本没打开或者连不上
    Dukewill
        5
    Dukewill  
    OP
       Apr 15, 2020
    @rrfeng 开肯定是开了的,至于说连不上,这就是我正在排查的啊😂
    iisky1121
        6
    iisky1121  
       Apr 15, 2020
    curl 试试能不能连接,看起来 nginx 配置没啥毛病
    kkkkkrua
        7
    kkkkkrua  
       Apr 15, 2020
    @Dukewill #5 问题就是#1 带不带 /的区别
    Dukewill
        8
    Dukewill  
    OP
       Apr 15, 2020
    @xiri
    @rrfeng
    @iisky1121
    @kkkkkrua
    感谢各位的启发,问题解决了。nginx 里的那个 / 还是不需要加的。
    问题是它后面的某个服务,地址应该是 0.0.0.0,写成 127.0.0.1 就不行。
    fugu37
        9
    fugu37  
       Apr 15, 2020   ❤️ 1
    @Dukewill 如果你使用 CentOS 或者 Fedora,这可能是 selinux 的锅
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1188 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 17:44 · PVG 01:44 · LAX 10:44 · JFK 13:44
    ♥ Do have faith in what you're doing.