juan Site Admin
註冊時間: 2004-03-31 文章: 54 來自: Taiwan
|
發表於: 星期五 二月 24, 2006 11:17 am 文章主題: 在 Apache 中設定禁止盜連 |
|
|
最近嬲祥網站的 8M/640K ADSL 中的 640K 被吃光光
最後查到是 mp3.baidu.com 搞的鬼
mp3.baidu.com 把我之前在 Catsbbs 貼出來分享的音樂故事裡面的歌曲通通"見光死"
被瘋狂下載的結果, 讓網站的 640K 頻寬爆掉
也好
讓我去研究該如何把這些該死的小偷趕走
設定盜連的方法是改 httpd.conf 設定
加上如下之文字即可:
SetEnvIf Referer "^http://unixcafe\.twirc\.org/" local_ref
SetEnvIf Referer "^http://202\.243\.206\.141/" local_ref
SetEnvIf Referer "^$" local_ref
# Ban of the Wget Site Ripper
SetEnvIfNoCase User-Agent "^Wget" banned_useragent
<Directory /data/web/music>
Order Deny,Allow
Deny from all
Allow from env=local_ref
Deny from env=banned_useragent
</Directory>
改完之後 reload httpd 即可
這樣的設法比 SetEnvIfNoCase 和 FileMatch 還狠
FileMatch 的方法可以設定禁止連結的檔案類別
那這個設定是全都殺
也比較乾脆
嗯
沒錯, 你沒看錯
我是順手把 wget 給 ban 掉了.. _________________ This is Juan (https://juan.tw)
I'd like to be a teardrop,
To be born in your eye,
To live my life on your cheek,
And on your lips to die. |
|