如何在不使用 .htaccess 的情况下使用 apache2 将 IP 列入黑名单

如何在不使用 .htaccess 的情况下使用 apache2 将 IP 列入黑名单

我有一台 AWS 机器,正在运行我的 Spring Boot 应用程序。应用程序的公共 URL 是“abc.com”,我使用 apache2 将发往 abc.com 的请求重定向到 localhost:8080。

一些网络服务器向我的服务发送垃圾信息,我想使用 IP 黑名单来阻止它们。但我不知道该怎么做。

似乎我无法使用 .htaccess(请告诉我是否可以以及如何使用)

到目前为止,我已经尝试使用以下代码通过我的 apache2.conf 阻止 ip

<LocationMatch "/.*">
Order Allow,Deny
Allow from all
SetEnvif X-Forwarded-For "148\.72\.232\.128" DenyAccess\
#repeat the SetEnvlf X-Forwarded-For ... for each IP you want to block
Deny from env=DenyAccess
</LocationMatch>

但它不起作用。有什么办法吗?

答案1

创造拒绝您的 VPC 的网络 ACL,以防止请求到达您的实例。 几年前的截图,现在看起来会有所不同。

相关内容