2013-10-10 28 views
0

我从显然是僵尸网络DoS的“POST/HTTP/1.1”被发送到服务器并且它足以崩溃Apache2前面的web-app的每分钟约40个请求,但肯定不足以满足崩溃服务器或Apache2。我想在Apache中立即添加一个重写规则以基本上403 POST操作,但是我将POST与所有页面匹配,而不仅仅是“/”。这里是我的代码尝试至今:我该如何403(禁止)在家庭“/”页面在Apache2 POST?

RewriteEngine on 
RewriteCond %{REQUEST_METHOD} POST 
RewriteRule^/$ [F] 

回答

1

这一个似乎只匹配/

RewriteEngine on 
RewriteCond %{REQUEST_METHOD} POST 
RewriteCond %{REQUEST_URI} /$ 
RewriteRule^/$ [F] 
+0

似乎为我工作为好。谢谢! –