背景公司部门内,配置了内网使用的域名。服务器部署完成后,nginx配置时,使用了该域名。请求后发现抛出了502 Bad Gateway。原因查看nginx日志,发现了如下信息2022/03/14 09:04:19 [error] 27#27: *41 no resolver defined to resolve ***.***.com, client: 10.10.60.155, server: ***.***.com, request: "POST /demo/captcha/anon/getLoginCaptcha HTTP/1.1", host: "***.***.com", referrer: "http://***.***.com/login/login"很明显,是因为nginx无法解析该域名导致了。我们只需要让nginx能识别该域名即可。解决方案解决方法很简单,只需要在nginx全局配置(nginx.conf)的http项内,添加对应的dns解析即可resolver dns服务器地址;。如下所示:http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
resolver 10.10.10.1; #配置dns地址
log_forma
...
继续阅读
(18)