apache13 系列設定防止 FlashGet/NetAnt 或是其他類似軟體對站台大量抓檔 |
|
conundrum
尊榮會員 發表:893 回覆:1272 積分:643 註冊:2004-01-06 發送簡訊給我 |
http://ccca.nctu.edu.tw/~gslin/Documents/WWW/limitipconn.txt * 改版記錄 2003/04/18
* 修正部分句子
* only with apache 1.3.x
* 修正 license version 2003/04/18
* 第一次 release * Author & License gslin@ccca.nctu.edu.tw (DarkKiller) The license of this document is: GNU Free Documentation License
Version 1.2, November 2002 http://www.gnu.org/licenses/fdl.txt * 參考文件 http://dominia.org/djao/limitipconn.html (Original Site) * 前言 如果你使用 apache 架設比較大的站台,通常都會遇到兇暴的使用者:用
FlashGet/NetAnt 或是其他類似軟體對站台大量抓檔。 我曾經在某些 IIS website 上面看過某個功能:只讓你有兩個連線可以抓檔
案,其他的會 queue 住。 我不清楚是不是 IIS 的功能,或是 firewall 的功能,但是我蠻欣賞這項功
能的,所以我開始在 apache 上尋找類似的 module。 在 http://dominia.org/djao/limitipconn.html 提到的 mod_limitipconn
剛好就是我要的功能,所以我把他做成 ports (感謝 ijliao commit),目前
我已經在某台機器上跑起來,效果看起來還不錯。 * 要求 apache13 系列 (apache13、apache13-modssl、...)。 limitipconn 0.04 版 *不支援* apache2,但作者已經在 limitipconn 0.22
版支援 apache2,不過我這邊測不出來。 * 安裝 請先將 ports 更新。如果您不知道如何更新 ports,請參考我寫的另外一篇
文章: http://ccca.nctu.edu.tw/~gslin/Documents/FreeBSD/use-cvsup.txt 更新完 ports 後,請打入下面的指令: cd /usr/ports/www/mod_limitipconn
make all install clean * 設定 安裝完以後,請到 /usr/local/etc/apache/httpd.conf 內將下面三行最前
面的 '#' 拿掉。 也就是說,分別將下面三行: #LoadModule limitipconn_module libexec/apache/mod_limitipconn.so
#AddModule mod_limitipconn.c
#ExtendedStatus On 改成下面三行: LoadModule limitipconn_module libexec/apache/mod_limitipconn.so
AddModule mod_limitipconn.c
ExtendedStatus On 然後新增這部分:
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |