CentOS7的默认防火墙改成了Firewall,不再使用iptables为默认防火墙了文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
所以需要使用以下命令添加80端口文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
命令:firewall-cmd --zone=public --add-port=80/tcp --permanent (开启Nginx默认80端口,未开启无法访问Nginx)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
命令:firewall-cmd --permanent --zone=public --add-port=3306/tcp (开启MySQL远程登录的3306端口,未开启3306端口MySQL就只能在本机登录而不能远程登录)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
命令含义:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
–zone #作用域文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
–add-port=80/tcp #添加端口,格式:端口/通讯协议文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
–permanent #永久生效,没有此参数重启后失效文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
命令:systemctl restart firewalld.service (重启防火墙)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
注意:这里没有先关闭防火墙而是直接重启有可能还是会导致无法访问Nginx文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
命令:systemctl stop firewalld.service (关闭防火墙)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
命令:systemctl start firewalld.service (启动防火墙)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
命令:systemctl status Firewalld.service (查看防火墙运行状态)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
提示 running (跑)即表示正常运行文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
这样既可成功访问Nginx文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/10053.html