成功最有效的方法就是向有经验的人学习!

Nginx解决“no resolver defined to resolve xxx.xxx”

报错:

2019/11/05 10:46:03 [error] 7129#0: *45124 no resolver defined to resolve api.ct99.cn, client: 116.228.116.167, server: test.ct99.cn, request: "GET /api/Token/Test HTTP/1.1", host: "test.ct99.cn"
location /api/ {
        proxy_pass https://api.ct99.cn$request_uri;
}

原因是Nginx0.6.18以后的版本中启用了一个resolver指令,在使用变量来构造某个server地址的时候一定要用resolver指令来制定DNS服务器的地址。

解决方案
在nginx的配置文件中的http{}部分添加一行resolver 8.8.8.8;即可

赞(0) 打赏
未经允许不得转载:陈桂林博客 » Nginx解决“no resolver defined to resolve xxx.xxx”
分享到

大佬们的评论 抢沙发

全新“一站式”建站,高质量、高售后的一条龙服务

微信 抖音 支付宝 百度 头条 快手全平台打通信息流

橙子建站.极速智能建站8折购买虚拟主机

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册