在 Apache tomcat 中删除强制 http 请求相同的 url,相同的 IP

在 Apache tomcat 中删除强制 http 请求相同的 url,相同的 IP

我想删除同一秒内从同一 IP 对同一 URL 执行的 http 请求。这意味着,这是一个人猛烈地按下 F5 或是一个机器人搞砸了我的服务器。

有人知道任何 Java 库可以避免这种情况吗?或者我应该在内存中开发一个 Map 来检查谁在终止服务器?

答案1

考虑使用 modsecurity 和 apache 提供反向代理

http://www.modsecurity.org/

您还可以添加一些网络层 qos 规则,如果某些 ip 或网络正在冲击您的服务器,则对它们进行速率限制。:-)。

相关内容