转发已知 IP 地址的自定义页面规则

转发已知 IP 地址的自定义页面规则

我想将一些 IP 地址添加到黑名单中,并且我想在黑名单中显示这些 IP 地址的自定义网页,其中包含“您在黑名单中”消息。

我怎样才能做到这一点?

我有 ubuntu 服务器和 apache。我尝试向 ip 表添加规则,但它只会断开连接。我不想断开连接,我想将其路由到自定义 .html。谢谢。

答案1

如果你指的是 HTTP 协议和远程 Web 客户端(如浏览器),那么,要根据这些客户端的 IP 地址信息向它们显示警告页面,你可以mod_rewrite重写给DocumentRoot定的虚拟主机(您想要保护的那个)到某条路径,比如说/blacklisted.html

例如,考虑以下方法:

RewriteCond %{REMOTE_ADDR} ^12\.34\.56\.78$
RewriteRule ^/.* /blacklisted.html

并且/blacklisted.html应该包含可怕的警告和威胁。

相关内容