一天,客户说访问https://xxx/doc.html出现502的情况。
分析。访问http站点,出现5xx代表nginx中记录的upstream节点有问题,而502代表后端异常。
通过让用户使用firewall-cmd --list-ports
查看打开的端口,确定是端口没有打开。打开后解决。
疑点1:使用curl测试,为啥提示主机无路由
可能是后端iptables中有如下策略:
sudo iptables -A INPUT -p tcp --dport 50001 -j REJECT --reject-with icmp-host-unreachable