You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Firewalld启用后重启服务器需手动重启才能正常放行HTTP服务的问题排查求助

Firewalld启用后重启服务器需手动重启才能正常放行HTTP服务的问题排查求助

我的服务器环境如下:

  • 操作系统:Rocky 8
  • PHP版本:8.1
  • Apache版本:Apache/2.4.37 (Rocky)
  • Firewalld配置:通过firewall-cmd --permanent --zone=block --add-source=ipset:block_ips命令启用了IP集合封禁,目前已经封禁了大量IP地址

现在遇到的问题是:服务器重启后,Firewalld会把httpd服务给挡住,导致网页完全无法访问。我目前的临时解决办法是手动重启Firewalld,重启之后一切就恢复正常了。

Firewalld本身已经设置为开机自启了,按道理来说每次重启服务器后不需要再手动重启防火墙,但现在必须这么做才行,有没有大佬能给点解决思路?

补充信息

  • 服务器上正在运行fail2ban服务
  • 执行firewall-cmd --list-all没有输出任何有用的排查信息
  • 我创建IP集合的具体命令如下:
    firewall-cmd --permanent --new-ipset=block_countries --type=hash:net --option=family=inet --option=hashsize=4096 --option=maxelem=999999
    firewall-cmd --permanent --zone=block --add-source=ipset:block_countries
    firewall-cmd --permanent --ipset=block_countries --add-entries-from-file=/uilas/blacklist/block_countries
    

备注:内容来源于stack exchange,提问作者pata2004

火山引擎 最新活动