应用发布时,服务器自动添加iptables规则,导致服务器端口不可访问
昨天,因为 全局变量发布到服务器端丢失 - 活字格专区 - 求助中心 - 葡萄城开发者社区 (grapecity.com.cn) 问题,按格友建议重启活字格服务器,之后各种端口(包括22345/80/22)等都不可访问。排查后发现是 iptables 规则原因
使用 iptables -F 清除规则后,恢复业务。
但现在每次从设计器发布应用到服务器,发布到进度最后时都弹框
再查看 iptables,发布又自动添加规则了。
问题跟进:
这个问题的原因是客户通过 Iptables 开放了22 端口和 22345 端口,没有持久化iptables。我们发布会开启app对应端口的防火墙,然后重新加载防火墙规则。结果用户的规则没持久化就丢失了,导致22和22345端口不能访问,持久化后就好了,建议不使用 iptables,firewall-cmd 命令更易于使用。 状态更新:正在调查此问题,有结果会继续跟进此贴。
页:
[1]