|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!mod_evasive是Apache办事器的防CC打击的一个模块,它能够检测和限定同个IP的哀求次数,到达必定前提时实行下令(如利用iptables封禁IP),固然其实不能完整进攻CC打击,但在必定前提下能起到减缓Apache办事器的压力。
1、取得mod_evasive
- wgethttp://soft.kwx.gd/module/mod_evasive_1.10.1.tar.gz
复制代码 SSH实行以上下令。下载mod_evasive1.10.1。
2、解压
- tarzxvfmod_evasive_1.10.1.tar.gz#解压cdmod_evasive#进进目次
复制代码 3、装置该组件
- /usr/sbin/apxs-i-a-cmod_evasive20.c
复制代码 SSH实行以上下令。装置mod_evasive。
4、增加设置文件
1)新建httpd-evasive.conf
- vim/etc/httpd/conf/extra/httpd-evasive.conf
复制代码 SSH实行以上下令,利用vim新建httpd-evasive.conf,并填进以下内容
- <IfModulemod_evasive20.c>DOSHashTableSize3097#哈希表巨细(无需修正)DOSPageCount10#同意单IP的最年夜并发毗连(刹时值)DOSSiteCount50#同意单台机在指定秒数内会见统一页的次数。DOSPageInterval1#单页哀求检测工夫(默许1秒)DOSSiteInterval1#全站哀求检测工夫(默许1秒)DOSBlockingPeriod3600#黑名单封禁工夫(默许3600秒)DOSEmailNotifyroot#有新黑名单纪录关照***(可修正为邮箱)DOSSystemCommand"iptables-AINPUT-s%s-jDROP"#进黑名单实行下令</IfModule>
复制代码 以下图:
5、援用以上文件
1)编纂httpd.conf
- vim/etc/httpd/conf/httpd.conf
复制代码 2)在得当地位处拔出以下内容
- Includeconf/extra/httpd-evasive.conf
复制代码 以下图:
6、重启apache
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|