问题:
启动了nginx,localhost能访问,但内网、外网ip都访问不到nginx?
现象:
1、登陆Linux服务器,查看本机
curl localhost
curl 172.28.16.223
nginx网页能打开,说明nginx服务没有问题。
解决办法:
1、通过window端口扫描工具「scanport」,扫描内网172.28.16.223,80端口不通,说明端口层出现了问题,多半是防火墙的问题,因为如果扫描外网IP地址不通说明可能是地址映射的问题。
systemctl status firewalld
//状态是on,临时关闭firewalld,再次扫描内网端口,80端口通了
再次访问两个地址,外网IP:端口,已经可以访问了,其他配置都没做过更改。
解决思路:
下图为遇到服务,网络和端口问题时的排查流程