在CentOS中常见的有两种防火墙,其一是Firewalld,其二是iptables。
相比于Firewalld,个人更喜欢使用iptables来管理端口。
iptables防火墙启用端口配置方法
1. 禁用自带的Firewalld
systemctl stop firewalld
systemctl mask firewalld
2. 使用yum安装iptables
yum install iptables-services
3. 将iptables设置为开机自启
systemctl enable iptables
4. 在iptables的配置文件里开启端口
vi /etc/sysconfig/iptables
配置文件中添加如下命令
-A INPUT -p tcp -m state --state NEW -m tcp --dport 端口号 -j ACCEPT
例如开启80端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
敲黑板!!配置命令一定要加在如下位置,而不能在末尾
5. 保存退出,重启iptables服务
systemctl restart iptables