顯示廣告
隱藏 ✕
看板 Knuckles
作者 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 累積人氣: 626 
terrykyo 轉錄至看板 terrykyo 時間:2011-04-04 01:54:54
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇
看板名稱: 確定(Enter) 取消(Esc) 搜尋(Space)
查詢帳號: 確定(Enter) 取消(Esc) 搜尋(Space)
搜尋: m)m文 b)進板 c)未分類 a)作者 /)標題 q)取消?[q]

搜尋 送出(Enter) 取消(Esc)

回覆文章至: f)看板 m)作者信箱 b)兩者皆是 q)取消?[f]
要引用原文嗎? y)引用原文 n)不引用 a)全部回覆 r)複製原文 q)取消?[y]
轉錄本文章於看板: 1)使用連結 2)使用複製 q)取消 ?[1]
轉寄至站內信箱於使用者: 確定(Enter) 取消(Esc)
轉寄至站內信箱於使用者: 確定(Enter) 取消(Esc)
修改文章標題為: 確定(Enter) 取消(Esc)
修改文章標題為: 確定(Enter) 取消(Esc) 全部(a)

確定要刪除這篇文章?(可按大U救回) 確定(Enter) 取消(Esc)

刪除理由:

確定(Enter) 取消(Esc)
加到這個分類: 確定(Enter) 下一層(→) 回上層(←) 取消(Esc)
你覺得這篇文章: 1)真讚 2)真瞎 q)取消?[1] (再選一次即可收回)
你覺得這篇文章: 1)值得推薦 2)表示反對 3)單純註解 q)取消?[3]
guest
預覽(Enter) 取消(Esc)
上傳圖片
按ctrl+Enter可輸入下一行。
guest
確定要送出? 確定(Enter) 取消(Esc) 繼續(e)
搜尋: 送出(Enter) 取消(Esc)

▏▎▍▌▋▊▉ 請按任意鍵繼續