我已经设置了一个 Centos 7 服务器来运行 Nagios。默认情况下,操作系统有非常严格的 iptables 规则,这里的一个人建议通过输入以下命令来解决这个问题:
iptables -A IN_public_allow -p tcp --dport 80 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)
这工作正常,直到我重新启动服务器,此时我必须再次输入命令,否则服务器将再次无法访问。
这是 iptables 的正常行为吗?我可以做些什么来修复它吗?
CentOS 7默认使用firewalld来管理防火墙。
您可以简单地将端口添加到 firewalld:
firewall-cmd --add-service=http --permanent # Startup config
firewall-cmd --add-service=http # Running config
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1921 次 |
| 最近记录: |