nginx resolver 配置问题

最近在项目中,根据客户端IP进行转发匹配,其中需要访问域名。但前端报502 bad gateway.通过后台查询相关的日志发现报错如下:

no resolver defined to resolve xxx.com, client:localhost

开始以为是服务器DNS没有配置,配置了之后发现还是这个问题。
经过网上资料查找,在进行proxy的时候,域名需要手动设置resolver参数.
大致如下:

http {
include mime.types;
default_type application/octet-stream;
client_max_body_size 20m;
resolver 114.114.114.114;
sendfile on;
keepalive_timeout 65;
………….
}

http://nginx.org/en/docs/http/ngx_http_core_module.html#resolver

发表评论

电子邮件地址不会被公开。 必填项已用*标注