我怎么能在Apache2中对家庭“/”页面进行403(禁止)POST?

时间:2013-10-10 19:14:39

标签: apache mod-rewrite apache2

我每分钟收到大约40个请求,这些请求显然是一个僵尸网络DoS,其中“POST / HTTP / 1.1”被发送到服务器,并且它足以使Apache2所面临的网络应用程序崩溃,但肯定不够崩溃服务器也没有Apache2。我想在Apache中立即添加一个重写规则基本上是403的POST操作,但是我将POST匹配到所有页面,而不仅仅是“/”。这是我到目前为止的代码尝试:

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

1 个答案:

答案 0 :(得分:1)

这个似乎只匹配/

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