VMware虚拟机的CentOS7安装Nginx后本机用CentOS的IP地址无法访问


因为CentOS7的默认防火墙改成了Firewall,不再使用iptables为默认防火墙了

所以需要使用以下命令添加80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent 
firewall-cmd --permanent --zone=public --add-port=3306/tcp

  

命令:firewall-cmd --zone=public --add-port=80/tcp --permanent     (开启Nginx默认80端口,未开启无法访问Nginx)

命令:firewall-cmd --permanent --zone=public --add-port=3306/tcp   (开启MySQL远程登录的3306端口,未开启3306端口MySQL就只能在本机登录而不能远程登录)

 

命令含义:

–zone #作用域

–add-port=80/tcp #添加端口,格式:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

systemctl restart firewalld.service 

命令:systemctl restart firewalld.service    (重启防火墙)

注意:这里没有先关闭防火墙而是直接重启有可能还是会导致无法访问Nginx

systemctl stop firewalld.service
systemctl start firewalld.service 
systemctl status Firewalld.service 

命令:systemctl stop firewalld.service    (关闭防火墙)

命令:systemctl start firewalld.service    (启动防火墙)

命令:systemctl status Firewalld.service      (查看防火墙运行状态)

提示 running (跑)即表示正常运行

这样既可成功访问Nginx

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM