apache 2.0 安装mod_dosevasive模块(防ddos及恶意刷新网站)

上一篇 / 下一篇  2008-05-14 21:35:06

查看( 333 ) / 评论( 1 )
1.下载   cd /tmp   wget http://www.zdziarski.com/project ... asive_1.10.1.tar.gz   tar zxf mod_evasive_1.10.1.tar.gz   2.安装   cd mod_evasive   /usr/local/apache2/bin/apxs -i -a -c mod_dosevasive20.c   3.配置 vi /usr/local/apache2/conf/httpd.conf   添加下面内容   LoadModule dosevasive20_module libexec/apache22/mod_dosevasive20.so   
<IfModule mod_dosevasive20.c>
DOSHashTableSize 3097
DOSPageCount 5
DOSSiteCount 100
DOSPageInterval 2
DOSSiteInterval 2
DOSBlockingPeriod 600
</IfModule>
4.重新启动apache2,配置完毕。

5.测试

打开IE ,访问网站http://test.com  不断快速刷新网页就会出现错误提示,说明防泛有效,查看/tmp目录会dow.ip 日志文件。

说明:

DOSHashTableSize 3097 记录和存放黑名单的哈西表大小,如果服务器访问量很大,可以加大该值
DOSPageCount 5 同一个页面在同一时间内可以被统一个用户访问的次数,超过该数字就会被列为攻击,同一时间的数值可以在DosPageInterval参数中设置。
DOSSiteCount 50 同一个用户在同一个网站内可以同时打开的访问数,同一个时间的数值在DOSSiteInterval中设置。
DOSPageInterval 2 设置DOSPageCount中时间长度标准,默认值为1。
DOSSiteInterval 2 设置DOSSiteCount中时间长度标准。
DOSBlockingPeriod 10 被封时间间隔秒,这中间会收到 403 (Forbidden) 的返回。

TAG:

Http://www.linuxtone.org NetSeek 发布于2008-05-15 10:27:29
支持,不过期实本版我发的apache的相关的贴子几乎包含了所有的常见问题:)不过好像没有人关注apache愿意看贴子。
我来说两句

(可选)

数据统计

  • 访问量: 28726
  • 日志数: 69
  • 图片数: 5
  • 建立时间: 2008-03-26
  • 更新时间: 2008-09-09

RSS订阅

Open Toolbar