Linux 防火墙设置
在 CentOS 7 或 RHEL 7 或 Fedora 中防火墙由 firewalld 来管理
一、防火墙指令
systemctl status firewalld.service #查看防火墙状态 active/inactive
systemctl start firewalld.service #开启防火墙
systemctl stop firewalld.service #关闭防火墙
二、防火墙配置(开放相关端口)
1. 开发端口(nginx 端口,负载均衡服务端口)
firewall-cmd –add-port=80/tcp –permanent (–permanent 永久生效,没有此参数重启后失效;不给 zone 参数,则默认添加到 public 区域)
2. 开启服务(添加 http 服务)
firewall-cmd –add-service=http –permanent
3. 重新加载
firewall-cmd –reload
拓展:
1. 移除:firewall-cmd –zone=public –remove-port=80/tcp –permanent
2.zone 参数说明: