nignx 代理上外网 出现502问题

在nginx 所在的服务器本身 使用 ping telent ,curl 都可以正常访问。

但其它服务器通过这台nignx代理出去上网就不行, 一度怀疑是网络问题,和对方服务器有网络策略问题。

通过抓包 A服务器访问 nginx服务器 收到502 的请求,然后再抓nginx服务器出去的包,发现没有发出去。可以确定就是nginx的问题。

查看error日志,XXXXX.com could not be resolved (110: Operation timed out),     就是说域名解析不了。

上网查了一下,说nginx 有自己的解析地址。一看配置  resolver 114.114.114.114;       在服务器上ping 114.114.114.114     发现ping不通。就是这个问题了。

改为 resolver 8.8.8.8; 

问题解决。

--------------------------

这里感谢 这位博主的帖子

https://blog.csdn.net/weixin_33697898/article/details/92014676 

posted @ 2022-08-02 09:32  jk_tim  阅读(451)  评论(0)    收藏  举报