zoukankan      html  css  js  c++  java
  • apache安装 mod_evasive

    centos环境下安装

    首先安装httpd-devel

    yum安装mod_evasive

    配置mod_evasive:

     DOSHashTableSize 3097      #哈希表大小(无需修改)
        DOSPageCount 10            #允许单IP的最大并发连接(瞬间值)
        DOSSiteCount 50            #允许单台机在指定秒数内访问同一页的次数。  
        DOSPageInterval 1          #单页请求检测时间(默认1秒)
        DOSSiteInterval 1          #全站请求检测时间(默认1秒)
        DOSBlockingPeriod 3600     #黑名单封禁时间(默认3600秒)
        DOSEmailNotify root        #有新黑名单记录通知管理员(可修改为邮箱)
        DOSSystemCommand "iptables -A INPUT -s %s -j DROP" #进黑名单执行命令

    相关参数
    DOSHashTableSize 3097:定义哈希表大小。   
    DOSSiteCount 50:允许客户机的最大并发连接。   
    DOSPageCount 2:允许客户机访问同一页的间隔。   
    DOSPageInterval 1:网页访问计数器间隔。   
    DOSSiteInterval 1:全站访问计数器间隔。   
    DOSSiteInterval 60:加入黑名单后拒绝访问时间。   
    DOSEmailNotify :有IP加入黑名单后通知管理员。   
    DOSSystemCommand "sudo iptables -A INPUT -s %s -j DROP":IP加入黑名单后执行的系统命令。   
    DOSLogDir "/tmp":锁定机制临时目录。   
    DOSWhiteList 127.0.0.1:防范白名单,不阻止白名单IP。

    为日志目录加入写权限

  • 相关阅读:
    数据库对象命名参考
    写有效率的SQL查询(I)
    一個常用的phpclass類
    写有效率的SQL查询(IV)
    深入浅出理解索引结构
    Java初学者:Jsp开发环境配置全过程
    总结性知识:做网站的一些定律
    如何在JBuilder2007中配置MyEclipse
    幾個有用的ASP Function
    [SQL] 系统存储过程
  • 原文地址:https://www.cnblogs.com/itfenqing/p/4429400.html
Copyright © 2011-2022 走看看