国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > Apache > 正文

Apache 防盜鏈的技術(shù)小結(jié)

2024-08-27 18:28:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
一. 遭遇圖片盜鏈
  個(gè)人網(wǎng)站使用的是國(guó)外付費(fèi)空間,有流量限制。今天是 2007.03.29,收到主機(jī)商的通知郵件,提醒我本月的流量即將超出配額。——超出流量,就要向萬(wàn)惡的美帝資本家交銀子,嚇我一跳,平常網(wǎng)站的流量根本使用不完,馬上查看 awstats 的日志分析,沒(méi)有發(fā)現(xiàn)什么異常。于是把 access log 日志拉下來(lái),用逆火網(wǎng)站日志分析器檢查了一下站點(diǎn)盜鏈情況,發(fā)現(xiàn)本站的 深圳高交會(huì)之神州龍芯 CPU 映象記[圖文] 以及 香港2005年春季行(3) - 廟街風(fēng)光等原創(chuàng)文章中的圖片,被許多網(wǎng)站直接盜鏈,造成流量占用大幅上升。

  國(guó)內(nèi)網(wǎng)站盜鏈成風(fēng),最倒霉的就是咱們這種使用付費(fèi)主機(jī)有流量限制的個(gè)人了。沒(méi)辦法,只得加上了一個(gè)簡(jiǎn)單的反盜鏈(Anti-Leech)措施。我的服務(wù)器是 Apache,處理防盜鏈比較簡(jiǎn)單,解決之后,于是寫(xiě)下這篇筆記。

二. 使用 rewrite 技術(shù)實(shí)現(xiàn) Apache 防盜鏈
  Apache 防盜鏈的第一種實(shí)現(xiàn)方法,可以用 rewrite 實(shí)現(xiàn)。首先要確認(rèn) Apache 的 rewrite module 可用:能夠控制 Apache httpd.conf 文件的,打開(kāi) httpd.conf,確保有這么一行配置:
代碼如下:
LoadModule rewrite_module modules/mod_rewrite.so

然后在找到自己網(wǎng)站對(duì)應(yīng)的 配置的地方,加入下列代碼:
代碼如下:
ServerName Vevb.com
# 防盜鏈配置
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://Vevb.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://Vevb.com$ [NC]
RewriteCond %{HTTP_REFERER} !^//m.survivalescaperooms.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^//m.survivalescaperooms.com$ [NC]
RewriteRule .*/.(gif|jpg|swf)$ //m.survivalescaperooms.com/about/nolink.png [R,NC]

防盜鏈配置的說(shuō)明:
    紅色部分: 表示自己的信任站點(diǎn)。對(duì)我的站點(diǎn)來(lái)說(shuō),設(shè)置為 http://www.xiaohui.com 和 http://xiaohui.com
    綠色部分: 要保護(hù)文件的擴(kuò)展名(以|分開(kāi))。以這些為擴(kuò)展名的文件,必須通過(guò)紅色標(biāo)注的網(wǎng)址引用,才可以訪問(wèn)。
    藍(lán)色部分: 盜鏈后的重定向頁(yè)面。用以輸出警示信息,這張圖片應(yīng)該盡可能的小。例如我的警示圖片是 http://www.xiaohui.com/about/nolink.png。為了簡(jiǎn)單處理的原因,我的綠色字體部分,要保護(hù)的圖片擴(kuò)展中,沒(méi)有 .png 的圖片,而警示圖片是 .png的。(我站內(nèi)沒(méi)有 .png的其他圖片)

  然后重新啟動(dòng) apache 服務(wù)器即可。

  有些用戶使用的是虛擬主機(jī),沒(méi)有服務(wù)器的控制權(quán),無(wú)法修改 httpd.conf 文件和重啟服務(wù)器。那么請(qǐng)確認(rèn)你的虛擬主機(jī)支持 .htaccess,將上面的配置寫(xiě)入 .htaccess 文件,放入根目錄或圖片所在的目錄即可:
代碼如下:
.htaccess 文件的內(nèi)容:
# 防盜鏈配置
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://Vevb.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://Vevb.com$ [NC]

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 长岭县| 海门市| 沅江市| 南皮县| 弥勒县| 民乐县| 孟津县| 黎城县| 临泽县| 五寨县| 鸡西市| 荔波县| 香港| 陆丰市| 原平市| 宝应县| 永春县| 大余县| 常熟市| 庆阳市| 攀枝花市| 德钦县| 富裕县| 武鸣县| 容城县| 成武县| 吉木乃县| 余干县| 深圳市| 大理市| 柯坪县| 合阳县| 安多县| 河南省| 金山区| 定西市| 新疆| 哈尔滨市| 赤壁市| 曲松县| 大渡口区|