我正在尝试仅为一个虚拟主机使用mod_evasive for apache2,但无论我做什么,它都会出现在整个apache上加载模块。
我查看了文档,但我找不到任何禁用mod evasive的开关,它允许我只为特定的vhost启用它。
据我所知,我可以简单地将默认配置设置为荒谬的数字,使其永远不会触发/禁用默认值,然后针对某些区域执行特定配置,我希望它能够触发,但这将是一个具有规避性能的性能值关于一切。
我该如何解决这个问题?我是否需要在完全独立的apache2服务器上放置需要隐藏mod的网站?
答案 0 :(得分:0)
在代理Jira和Confluence时遇到同样的问题。他们发送了很多请求,而这些请求总是被阻止。最终将mod_evasive留在了全局级别,并将以下内容放到了我不想阻止的虚拟主机上,并且一直在起作用:
<IfModule mod_evasive24.c>
DOSBlockingPeriod 0
</IfModule>