内网网址可以正常访问nginx网站,外网ip无法访问该网站.规则配置开放80端口或者端口全部开放外网都无法访问
安全组/ACL放开的情况下,外网IP如无法正常访问,那么排查大致可以分为以下几个步骤:
1.iptables是否有放开外网访问80,你服务器的公网出入带宽是否到达上限;
2.是通过IP访问还是域名访问,如果是域名,排查下从外部访问,域名解析到的IP是否是你服务器外网IP,确保解析无误;
3.nginx监听端口,Foreign Address是否有监听0.0.0.0:*访问,还是只监听了特定IP段:* ;
4.tcpdump抓包,确保从外网访问的请求到达了你的服务器,并且有正常回出去;
tcpdump -i any -s 0 -nn host 客户端外网IP and tcp port 80 -v
如果没抓到,那么可能被运营商拦截阻断了,客户端外网ping、mtr、traceroute、tcptraceroute看能否正常通信,收集信息后向运营商报障
使用https://www.17ce.com,输入域名后测试节点是否可以正常ping通或者是否可以正常访问,若不能访问,请检查端口安全组。
大佬兄弟们,帮我看下这是什么问题,非常感谢:https://cloud.tencent.com/developer/ask/247236/answer/378062?rs_by=8227338
还有这个:https://cloud.tencent.com/developer/grocery-stall4?invitedUid=8227338
求大佬们解答!!!灰常感谢!
相似问题