Nginx反向代理已经指定resolver,但依然提示[emerg] host not found in upstream
Nginx反向代理自身实现CDN
源站:103.213.xxx.xxx bbs.xiaoz.org ,hosts可以访问
具体的配置如下:
server
{
listen 80;
server_name bbs.xiaoz.org;
location / {
resolver 101.37.xxx.xx;
proxy_pass http://bbs.xiaoz.org;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
已经在101.37.xxx.xx
安装dnsmasq指定hosts回源到103.213.xxx.xxx
指定了resolver让101.37.xxx.xx
来解析bbs.xiaoz.org,但是提示[emerg] host not found in upstream
,dig测试解析是生效的,但为什么nginx还是无法启动?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题已经解决,参考了:Nginx DNS resolver配置实例