linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > linux网络与应用 > Linux服务器 >
栏目导栏
资料搜索
热门文章
·Linux网关设置
·WebLogic管理精华
·Webmin的下载与安装
·RedHat Linux 9.0 Samba配置详
·网吧LINUX游戏服务器加迅闪更新
·Linux下配置完整安全的DHCP服务
·Tomcat性能调整
·Linux下FTP服务器配置
·怎样设置域名的DNS服务器
·linux9.0+apache+php+mysql安装
·Eclipse+Tomcat+MyEclipse配置
·Linux服务器网卡驱动安装及故障
·Linux网络服务器配置详解
·FC5+Apache2+PHP5+MYSQL5环境配
·让linux系统支持ASP
最新文章
·Slackware EyooLinux服务器配置
·Linux系统下安装bind后配置实现
·Fedora Linux系统Samba服务器架
·服务器维护:RHEL 5系统下故障
·服务器应用:实现Linux与宿主机
·RED HAT AS4 U4下Gssftp服务的
·高手进阶:Redhat Linux上vsft
·Fedora Linux操作系统中TFTP的
·Ubuntu Linux操作系统安装配置
·Linux FTP服务器和SVN服务器的
·Linux操作系统下自带BIND的使用
·Linux系统下DNS服务器的架设
·Linux下Apache安装/增加mod_re
·虚拟磁盘Linux服务端测试及故障
·为网络启动和软硬件升级建立TF
Google
 
apache 2.0 安装mod_dosevasive模块--防ddos及恶意刷新网站
[ 作者:  加入时间:2007-12-14 11:46:51  来自:Linux联盟收集整理 ]
1.下载
 
cd /tmp
 
 
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>vSeLinux联盟
DOSHashTableSize 3097vSeLinux联盟
DOSPageCount 5vSeLinux联盟
DOSSiteCount 100vSeLinux联盟
DOSPageInterval 2vSeLinux联盟
DOSSiteInterval 2vSeLinux联盟
DOSBlockingPeriod 600vSeLinux联盟
</IfModule>

4.重新启动apache2,配置完毕。

5.测试

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

说明:

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

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息