我有一个简单的应用程序,有公共地址,比如说http://example.com
,我需要设置反向代理,它将转发请求到这个服务,所以我运行nginx
作为docker
映像,配置如下。
http {
server {
listen 80 default_server;
listen [::]:80 default_server;
location / {
proxy_http_version 1.1;
proxy_set_header "Connection" "";
resolver 127.0.0.11;
proxy_pass http://example.com;
}
}
}
但它不起作用,我收到一堆
send()失败(111:连接被拒绝),解析程序:www.example.com127.0.0.11:53
最后
example.com 操作超时), Operation timed out),
1条答案
按热度按时间9lowa7mx1#
解决方案是使用谷歌公共DNS。最重要的是,我不得不关闭X11M0N1X,因为它导致了其他问题。
resolver 8.8.8.8 ipv6=off;