当前位置:   article > 正文

nginx使用正向代理时遇到host not found in upstream问题

host not found in upstream

今天在使用nginx的时候简单的做了一个正向代理的配置

    server {
        listen       8080;
        server_name  localhost;
        location / {
            root dist;
            index index.html;
        }
        location /api/ {
            proxy_pass http://www.baidu.com/;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

配置内容并不多,但是就报了host not found in upstream的错,从网上查了许多,都是关于反向代理的回答,与正向代理无关。
后来终于被我找到问题所在,是因为我使用了内网服务器,与http://www.baidu.com/地址的网络策略并没有打通,才报的这个错误,把策略打通或改为其他服务器可以访问的地址之后就不会再报错了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/996527
推荐阅读
相关标签
  

闽ICP备14008679号