使用 SED 更新被阻止 IP 地址的 .htaccess

使用 SED 更新被阻止 IP 地址的 .htaccess

我有一个文件,里面有一个“坏”IP 地址列表。我想将这个坏 IP 地址文件导入到我的.htaccess文件中,以拒绝通过 apache 进行访问。

我想使用 来自动化这个过程sed。我该怎么做呢?

答案1

您可以.htaccess使用“%BANNED_IP_LIST%”制作模板来代替该列表,然后使用类似的方法sed -e "s/%BANNED_IP_LIST%/$(cat banned.txt)/"创建实际.htaccess文件。

答案2

为什么使用 sed?使用失败2ban。它可以配置为与许多不同的服务一起工作,包括 Apache。

相关内容