常見問題 登入
搜尋 個人資料
會員列表 會員群組
登入檢查您的私人訊息
會員註冊
在 Apache 中設定禁止盜連
發表新主題   回覆主題
UnixCafe 首頁 » Apache » 在 Apache 中設定禁止盜連
上一篇主題 :: 下一篇主題  
發表人 內容
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 的方法可以設定禁止連結的檔案類別
那這個設定是全都殺
也比較乾脆 Twisted Evil


沒錯, 你沒看錯
我是順手把 wget 給 ban 掉了..

_________________
This is Juan (http://juan.idv.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.
 回頂端 »
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站 雅虎訊息通 MSN Messenger ICQ 號碼
從之前的文章開始顯示:   
UnixCafe 首頁 » Apache » 在 Apache 中設定禁止盜連
發表新主題   回覆主題 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
You cannot attach files in this forum
You can download files in this forum




Solaris phpBB theme/template by Jakob Persson
Copyright © Jakob Persson 2003



Powered by phpBB 2.0.11 © 2001, 2002 phpBB Group
正體中文語系由 phpbb-tw 維護製作