centos7,默认的firewalld
如果firewalld是运行状态的话,该模块功能操作流程没有问题
但是开发组没有设置操作前检测firewalld服务是否开启
如果运行状态是停止的话,增删操作都是无效的,面板还是输出操作成功的信息并且在面板数据库里添加了该条无效规则,实际上firewalld里面是没有的.
建议增加一个防火墙开关按钮
添加检测条件,防火墙未运行的情况下给出相应提示
另外建议可以指定允许/禁止访问端口的IP地址,比如只允许某IP连接redis的端口,如果用户不指定则默认为允许所有IP访问
增加添加端口段的功能,比如允许6000-7000
目前防火墙规则只能添加或者删除,最好可以修改已存在的防火墙规则,比如把已存在的3306端口改为3307
开发组辛苦了,祝你们身体健康.
|