nginx无网络启动失败——proxy_pass域名DNS解析出错

nginx启动或者reload的时候,会对proxy_pass后面的域名进行DNS解析,如果解析失败,启动就会失败或者reload失败。

我们是to B的产品,客户的环境可能是不通公网的,因此不能使用公网DNS服务,进而导致在ng启动的时候,对proxy_pass后紧跟域名的dns解析失败,最终导致nginx启动失败。

解决方案:

不直接在proxy_pass后写域名,而通过变量的方式配置,如下:

set $target https://; proxy_pass $target ;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzyszg.html