Apache2 阻止 IP 并显示 404 页面或超时错误

Apache2 阻止 IP 并显示 404 页面或超时错误

有没有办法配置 Apache2 来阻止某些 IP,但不返回 403 页面;请执行以下操作之一:

返回 404 页面
使连接超时(就像在 Web 浏览器中显示的那样)
拒绝连接(再次像在 Web 浏览器中显示的那样)

最后一个选项对我来说是最好的,但是列出的任何一个选项都可以。

答案1

您可以使用重写模块来执行此操作。

RewriteCond %{REMOTE_ADDR} !^111.222.333.444$
RewriteRule ^ - [R=404,L]

取自 stackoverflow 上的这个帖子 https://stackoverflow.com/questions/29647599/apache-require-all-denied-http-status-code

相关内容