`
rain16881
  • 浏览: 46723 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论

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

阅读更多
1.下载

cd /tmp

wget http://www.zdziarski.com/projects/mod_evasive/mod_evasive_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) 的返回。
分享到:
评论

相关推荐

    win版apache防ddos mod_dosevasive22

    博客文章《win版apache防ddos mod_dosevasive22》详细介绍了如何在Windows环境下安装和配置mod_dosevasive22模块,包括下载、编译、配置Apache以及启用模块等步骤。通过阅读该文章,用户可以获取具体的操作指南和...

    win下apache防ddos mod_dosevasive

    win版apache防ddos mod_dosevasive22

    配置 mod_dosevasive 让你的 Apache 拒绝 DDOS

    标题中的“配置 mod_dosevasive 让你的 Apache 拒绝 DDOS”指的是在Apache服务器上安装和配置mod_dosevasive模块,以增强服务器的安全性,防止分布式拒绝服务(DDoS)攻击。mod_dosevasive是一款开源的Apache模块,...

    mod_evasive/mod_dosevasive22

    `mod_evasive` 和 `mod_dosevasive22` 是Apache Web服务器上的安全模块,主要用于防止DDoS(分布式拒绝服务)攻击和CSRF(跨站请求伪造)攻击。这两个模块通过智能监控和限制来自同一IP地址的过多请求来保护服务器,...

    APACHE2.0_MOD_模块开发(C语言)

    ### Apache 2.0 MOD 模块开发:处理 .hello 请求 #### 一、概述 本文将详细介绍如何为Apache 2.0开发一个名为 `mod_hello` 的自定义模块,该模块的功能是读取配置文件中的特定设置,并针对URL路径中以 `.hello` ...

    windows apache ddos mod_dosevasive22

    x86 ,解压直接使用

    mod_evasive_1.10.1.tar.gz

    在面对分布式拒绝服务(DDoS)攻击或恶意用户频繁刷新网站时,Apache 2.0需要额外的安全层来保护服务器免受损害。这就是mod_evasive模块的用武之地。 **mod_evasive模块介绍** mod_evasive是Apache的一个开源模块...

    apache代理mod_proxy、mod_proxy_http代理模块库包下载(32位windows\linux版本).txt

    该软件包是apache的httpd中mod_proxy.so、mod_proxy_http.so代理模块,分别对应包含linux、windows的版本。

    apache视频流插件mod_flvx.so mod_h264_streaming.so两个

    第一步,下载mod_flvx.so和mod_h264_streaming.so并放到apache目录下的modules文件夹下 mod_flvx.so mod_h264_streaming.so 把这两个文件放到,apache的modules目录中,然后查找httpd.conf这个文件,打开编辑,找到...

    Apache HTTP服务器2.0中文说明

    1. **模块化设计**:Apache 2.0的核心采用模块化结构,允许用户根据需求安装和配置不同的功能模块。例如,mod_rewrite用于URL重写,mod_ssl用于SSL/TLS支持,mod_security则提供了额外的安全防护。 2. **多线程支持...

    apache2.0+tomac5.0t服务器配置需要用到的文件mod_jk

    1. **下载和安装mod_jk**:首先,你需要获取适用于Apache 2.0的mod_jk模块。通常,这个模块包含在Tomcat的bin目录下的`mod_jk.apxs`或`mod_jk.so`文件。将其放在Apache的`modules`目录下。 2. **编辑httpd.conf**:...

    Apache2.4的h264和flvx模块(mod_flvx.so和mod_h264_streaming.so)

    apache+Windows配置flv,mp4视频支持随意拖动 配置成功,亲测可用,注意对应版本!!! 压缩包内目录: mod_flvx-0.4-Apache-2.4.x-vc14-x64.zip mod_flvx-0.4-Apache-2.4.x-vc14-x86.zip mod_flvx-0.4-Apache-2.4....

    apache mod_bw 模块限速应用

    通过正确地使用Apache mod_bw模块,你可以有效地管理服务器的带宽资源,避免因流量过大而导致的服务器性能下降,同时也能保护你的网络基础设施不受恶意攻击。这是一项重要的服务器管理技能,尤其是在提供高流量服务...

    apache2.0免安装版

    1. **模块化设计**:Apache 2.0的核心功能可以通过各种模块进行扩展,例如mod_rewrite用于URL重写,mod_ssl用于SSL/TLS支持,mod_deflate用于内容压缩等。这种模块化设计使得用户可以根据需要选择加载必要的功能,...

    Apache 2.0 for windows

    Apache 2.0 强调模块化,允许根据需求加载或卸载模块。常见的模块有: - mod_rewrite:用于URL重写,实现动态URL的SEO优化。 - mod_deflate:用于GZIP压缩,减少网络传输大小,提高页面加载速度。 - mod_ssl:提供...

    Apache 2.0.39源代码

    10. **URL映射**:Apache通过mod_rewrite模块提供URL重写功能,允许用户根据规则改变请求的路径。 11. **脚本语言集成**:Apache可以通过CGI(Common Gateway Interface)或其他模块(如mod_php、mod_perl)支持...

    Apache 2.0手册中文版翻译

    2. **模块化设计**:Apache 2.0的核心功能通过一系列模块实现,这些模块可以按需加载或卸载。这使得服务器可以根据需求进行定制,例如添加SSL支持、URL重写、缓存等功能。 3. **配置文件**:Apache的配置主要通过...

Global site tag (gtag.js) - Google Analytics