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。

    为日志目录加入写权限

  • 相关阅读:
    selenium又一小坑 无法用XPATH直接获取属性值 需要使用.get_attribute(“href”)
    seleium 之 EC 的用法
    用筛选法求100以内的素数(筛选法!!!)
    gets scanf getchar的用法
    P5728 【深基5.例5】旗鼓相当的对手
    访问那个地址上的变量 *
    素数表
    求素数
    求符合给定条件的整数集(c语言mooc 6.0 )
    C#理论学习
  • 原文地址:https://www.cnblogs.com/itfenqing/p/4429400.html
Copyright © 2011-2022 走看看