解决修改Nginx配置 提示host not found in upstream xxxx.com错误的方法

一、可能的原因之一

在配置nginx的时候通常会用到反向代理,通过配置proxy_pass实现,但是当proxy_pass的url被服务器关闭了或者DNS 解析失败的时候,我们再改nginx配置的时候就会提示host not found in upstream xxxx.com的错误。

location /api/ { #这里设置了/api,那么前端在请求时的基础路径就得加上/api
        proxy_pass http://xxxxxx.com/;#这里指的是你的服务器运行在哪个端口
}

二、解决方案

在etc目录下的hosts文件
在这里插入图片描述
编辑hosts文件
在12.0.0.1的最后加上xxxxxx.com域名即可
在这里插入图片描述
然后再去修改nginx的配置文件就可以啦


版权声明:本文为weixin_41891519原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。