centos7安装完nginx或者配置后正常启动,在centos7上可以正常访问,但是在其他客户端不能访问
原因
centos7系统安装完,防火墙是默认开启的,这会阻止nginx默认80端口或者配置端口的访问
解决方法
1:关闭centos7的防火墙
执行 systemctl stop firewalld.service 命令
2:开发方对应的端口
例如:80端口
执行 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令
注:到此并未结束,还需重启防火墙,80端口才能生效
执行 systemctl restart firewalld.service 命令,重启防火墙