看板 Knuckles
作者 標題 [Ubuntu] Apache安裝limitipconn模組防多線下載
時間 2008年10月19日 Sun. AM 02:41:15
○ mod_limitipconn.c for Apache 2.x
http://dominia.org/djao/limitipconn2.html
使用說明:http://dominia.org/djao/limitipconn2-README
○ Instructions for building as a Dynamic Shared Object (DSO):
把模組裝上去的方法
要先裝apx2,一個用來建立Apache2模組的工具
$ sudo apt-get install apache2-threaded-dev
在 /usr/bin/ 就會有 apxs2 可以用
接著下載 limitipconn 模組的 source package
http://dominia.org/djao/limit/mod_limitipconn-0.23.tar.bz2
解壓縮後,進入 mod_limitipconn-0.23 資料夾
修改 Makefile 檔案,將
APXS=apxs 改為 APXS=/usr/bin/apxs2
存檔後,執行
$ sudo make
$ sudo make install
就會將mod_limitipconn.c編譯成mod_limitipconn.so放進/usr/lib/apache2/modules/
可能會出現一些因為無法修改 httpd.conf的錯誤訊息
自行建立 /etc/apache2/mods-available/limitipconn.load
裡面輸入以下兩行:
ExtendedStatus On
LoadModule limitipconn_module /usr/lib/apache2/modules/mod_limitipconn.so
自行建立 /etc/apache2/conf.d/limitipconn.conf
裡面輸入以下內容:
<IfModule mod_limitipconn.c>
# Set a server-wide limit of 10 simultaneous downloads per IP, no matter what.
MaxConnPerIP 10
<Location />
# This section affects all files under http://your.server/somewhere
MaxConnPerIP 3
# exempting images from the connection limit is often a good
# idea if your web page has lots of inline images, since these
# pages often generate a flurry of concurrent image requests
NoIPLimit image/*
</Location>
</IfModule>
執行以下指令開啟limitipconn模組
$ sudo a2enmod limitipconn
$ sudo /etc/init.d/apache2 reload
--
※ 來源: DISP BBS (http://disp.twbbs.org)
※ 作者: Knuckles 來自: 140.112.175.128 時間: 2008-10-19 02:41:15
※ 編輯: Knuckles 來自: 114.43.116.76 時間: 2009-11-17 12:49:23
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 623
回列表(←)
分享