国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Apache > 正文

Apache防DDOS模塊mod

2024-08-27 18:24:49
字體:
供稿:網(wǎng)友

一、mod_evasive 介紹
mod_evasive 是Apache(httpd)服務(wù)器的防DDOS的一個模塊。對于WEB服務(wù)器來說,是目前比較好的一個防護DDOS攻擊的擴展模塊。雖然并不能完全防御DDOS攻擊,但在一定條件下,還是起到緩服Apache(httpd)服務(wù)器的壓力。如配合iptables、硬件防火墻等防火墻設(shè)備配合使用,可能有更好的效果。
mod_evasive 的官方地址: http://www.zdziarski.com/
二、mod_evasive 工作原理
Apache模塊mod_evasive利用Hash表儲存相應(yīng)的HTTP請求,利用設(shè)定規(guī)則判斷是否拒絕對方的請求。
三、mod_evasive 安裝
復制代碼 代碼如下:
wget http://www.zdziarski.com/blog/wp-content/uploads/2010/02/mod_evasive_1.10.1.tar.gz
tar zxvf mod_evasive_1.10.1.tar.gz
cd mod_evasive/
apxs -i -a -c mod_evasive20.c
#編譯、安裝、并加載模塊
#注:apxs 用于編譯模塊工具;如果是用系統(tǒng)自帶的軟件包,一般位于/usr/sbin目錄。如果您是自己編譯安裝Apache(httpd)的,你應(yīng)該自己來指定路徑;

在編譯安裝完成后,會自動插入一行到Apache 配置文件中,對于Apache 2.x 版本中,應(yīng)該在其配置文件中有類似下面的一行;
復制代碼 代碼如下:LoadModule evasive20_module   lib/httpd/modules/mod_evasive20.so
四、配置mod_evasive
復制代碼 代碼如下:
[root@localhost ~]# vi /etc/httpd/conf/httpd.conf
#加入以下配置
<IfModule mod_evasive20.c>
    DOSHashTableSize    3097 #表大小
    DOSPageCount        2 #限制單位時間內(nèi)同一IP請求同一網(wǎng)頁次數(shù)
    DOSSiteCount        10 #限制單位時間內(nèi)同一IP請求網(wǎng)站次數(shù)
    DOSPageInterval     1 #網(wǎng)頁存取間隔
    DOSSiteInterval     1 #網(wǎng)站存取間隔
    DOSBlockingPeriod   10 #限制訪問時間
    DOSEmailNotify     #疑似攻擊時郵件通知
    DOSSystemCommand "su - onovps -c iptables -I INPUT -s %s --dport 80 -j DROP"
    #疑似攻擊時用防火墻限制IP訪問80端口
    DOSLogDir  "/var/log/    #日志目錄
    DOSWhiteList 127.0.0.1 #添加白名單
</IfModule>
如果您不知道把這些插入到哪,用下面的辦法做也是可以的;
在/etc目錄中創(chuàng)建一個文件,比如mod_evasive.conf;
復制代碼 代碼如下:[root@localhost ~]#touch /etc/mod_evasive.conf
然后把根據(jù)自己的Apache版本來加入相應(yīng)的內(nèi)容;
接著我們再修改 httpd.conf ,在最后一行加入
復制代碼 代碼如下:Include /etc/mod_evasive.conf

修改完成后,我們要重啟Apache服務(wù)器使配置生效:
復制代碼 代碼如下:/etc/init.d/httpd restart
五、測試mod_evasive
防DDOS的模塊做好后,我們可以要驗證,可以用Apache 自帶的ab工具,系統(tǒng)默認安裝在/usr/sbin目錄中;比如;
復制代碼 代碼如下:[root@localhost ~]/usr/sbin/ab -n 1000 -c 50 http://www.baidu.com:80/
注:上面的例子的意思是,如果您的服務(wù)器是百度的WEB服務(wù)器,我們要發(fā)送數(shù)據(jù)請求包,總共1000個,每次并發(fā)50個;
另外一個測試工具就是mod_evasive的解壓包的目錄中,有個test.pl ,你可以修改IP地址,然后用

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 大理市| 醴陵市| 望江县| 炎陵县| 交城县| 巫溪县| 莱州市| 高要市| 清丰县| 华安县| 南安市| 三明市| 沂南县| 信丰县| 怀化市| 平江县| 体育| 尤溪县| 旌德县| 安阳市| 阿克陶县| 石景山区| 阳新县| 太康县| 通化市| 韶关市| 如东县| 云安县| 营山县| 巴中市| 孝义市| 潼关县| 沧源| 肃宁县| 昌宁县| 吴桥县| 环江| 大荔县| 青岛市| 彰化市| 保定市|