当nginx做正向代理的时候,nginx代理会返回502 Bad Gateway错误。
这个情况有很多,但不要排除一种情况:DNS不一致导致的问题
我遇到的问题是内部DNS,解析的网址为公司内部专用。
而配置文件nginx.conf里设置的一般都是外部,或者直接用google:8.8.8.8,这样就会导致问题产生,因为前后解析不一致。
解决方法只有将DNS服务器设置为内部DNS,同时,你的DNS服务器也要设置好转发。