-
-
辰哥 管理员
发表于2018-11-14 09:45
楼主
上次讲解了CentOS6下如何关闭防火墙,有的小伙伴已经尝试采用最新的CentOS7来进行部署了,按照CentOS6的下的方法执行关闭防火墙的操作,但是未解决问题。
问题分析
解决方案
1. 关闭防火墙
2. 开放防火墙访问端口
CentOS7相较于CentOS6来说,整个操作系统有了较大的改变,在防火墙这块是用firewalld服务替换了之前的iptables服务。
解决方案也有两种,一种是直接将防火墙禁用,另一种是开放个别端口。
用root用户执行下列命令:systemctlstop firewalld.service
我们还要关闭自动启动,避免重启之后又启动了防火墙:systemctldisable firewalld.service
用root用户执行下列命令。假设应用的访问端口是8080:
开放端口:firewall-cmd--zone=public --add-port=8080/tcp –permanent
其中:
-zone 表示作用域;
-add-port=8080表示添加端口;
-permanent表示永久生效,没有此参数,重启后失效。
更新防火墙:firewall-cmd --reload