一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁服務器類Web服務器 → nginx服務器防盜鏈設置教程 (nginx圖片防盜鏈操作)

nginx服務器防盜鏈設置教程 (nginx圖片防盜鏈操作)

我要評論 2012/09/26 11:43:45 來源:綠色資源網 編輯:m.makmong.com [ ] 評論:0 點擊:194次

Nginx 是一個很牛的高性能Web和反向代理服務器, 它具有有很多非常優越的特性; 在高連接并發的情況下,Nginx是Apache服務器不錯的替代品,目前Web服務器調查顯示Apache下降Ngnix攀升,linux下更多的服務商選擇了Ngnix放棄了Apache; Nginx在美國是做虛擬主機生意的老板們經常選擇的軟件平臺之一. 能夠支持高達 50,000 個并發連接數的響應, 感謝Nginx為我們選擇了 epoll and kqueue作為開發模型. 目前中國大陸使用nginx網站用戶有:新浪、網易、 騰訊,另外知名的微網志Plurk也使用nginx。

一般常用的方法是在server或者location段中加入!
valid_referers   none  blocked  www.hao251.com  hao251.com;
詳見下面的例子
其中 none 表示 空的來路,也就是直接訪問,比如直接在瀏覽器打開一個圖片
blocked 表示被防火墻標記過的來路
server_names 也就是域名了。0.5.33以后的版本中,可以用*.hao251.com來表示所有的二級域名

一。針對不同的文件類型
location ~ .*\.(wma|wmv|asf|mp3|mmf|zip|rar|jpg|gif|png|swf|flv)$ {
     valid_referers none blocked *.hao251.com hao251.com;
     if ($invalid_referer) {
     #rewrite ^/ http://www.hao251.com/error.html;
     return 403;
      }
}

第一行:wma|gif|jpg|png|swf|flv
表示對wma、gif、jpg、png、swf、flv后綴的文件實行防盜鏈
第二行:*.hao251.com hao251.com
表示對*.hao251.com hao251.com這2個來路進行判斷(*代表任何,任何的二級域名),你可以添加更多
if{}里面內容的意思是,如果來路不是指定來路就跳轉到403錯誤頁面,當然直接返回404也是可以的,也可以是圖片。

二。針對不同的目錄
location /img/ {
    root /data/img/;
    valid_referers none blocked *.hao251.com hao251.com;
    if ($invalid_referer) {
                   rewrite  ^/  http://www.hao251.com/images/error.gif;
                   #return   403;
    }
}


三。以上是nginx自帶的防盜鏈功能,另外還可以利用 nginx 的第三方模塊 ngx_http_accesskey_module 來實現下載文件的防盜鏈

安裝Nginx和nginx-http-access模塊
#tar zxvf nginx-0.7.61.tar.gz
#cd nginx-0.7.61/
#tar xvfz nginx-accesskey-2.0.3.tar.gz
#cd nginx-accesskey-2.0.3
#vi config
#把HTTP_MODULES="$HTTP_MODULES $HTTP_ACCESSKEY_MODULE" 修改成HTTP_MODULES="$HTTP_MODULES ngx_http_accesskey_module" (這是此模塊的一個bug)
#./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=/root/nginx-accesskey-2.0.3
編譯成功后,在主配置文件加入類似下面的代碼:

server{
.....
    location /download {
        accesskey             on;
        accesskey_hashmethod  md5;
        accesskey_arg         "key";
        accesskey_signature   "mypass$remote_addr";
    }
}

/download 為你下載的目錄。

前臺php產生的下載路徑格式是:

1.http://*****.com/download/1.zip?key=<?php echo md5('mypass'.$_SERVER["REMOTE_ADDR"]);?>
這樣,當訪問沒有跟參數一樣時,其他用戶打開時,就出現:403

NginxHttpAccessKeyModule第三方模塊。實現方法如下:

1. 下載Nginx HttpAccessKeyModule模塊文件:Nginx-accesskey-2.0.3.tar.gz
2. 解壓此文件后,找到nginx-accesskey-2.0.3下的config文件。編輯此文件:替換其中的"$HTTP_ACCESSKEY_MODULE"為"ngx_http_accesskey_module";
3. 用一下參數重新編譯nginx:
./configure --add-module=path/to/nginx-accesskey
4. 修改nginx的conf文件,添加以下幾行:
location /download {
  accesskey             on;
  accesskey_hashmethod  md5;
  accesskey_arg         "key";
  accesskey_signature   "mypass$remote_addr";
}
其中:
accesskey為模塊開關;
accesskey_hashmethod為加密方式MD5或者SHA-1;
accesskey_arg為url中的關鍵字參數;
accesskey_signature為加密值,此處為mypass和訪問IP構成的字符串。

訪問測試腳本download.php:
<?
$ipkey= md5("mypass".$_SERVER['REMOTE_ADDR']);
$output_add_key="<a href=http://www.example.cn/download/G3200507120520LM.rar?key=".$ipkey.">download_add_key</a><br />";
$output_org_url="<a href=http://www.example.cn/download/G3200507120520LM.rar>download_org_path</a><br />";
echo $output_add_key;
echo $output_org_url;
?>
訪問第一個download_add_key鏈接可以正常下載,第二個鏈接download_org_path會返回403 Forbidden錯誤。

如果不怕麻煩,有條件實現的話,推薦使用Nginx HttpAccessKeyModule這個東西。

他的運行方式是:如我的download 目錄下有一個 file.zip 的文件。對應的URI 是http://www.hao251.com/download/file.zip
使用ngx_http_accesskey_module 模塊后http://www.hao251.com/download/file.zip?key=09093abeac094. 只有給定的key值正確了,才能夠下載download目錄下的file.zip。而且 key 值是根據用戶的IP有關的,這樣就可以避免被盜鏈了。

據說Nginx HttpAccessKeyModule現在連迅雷都可以防了,可以嘗試一下。

下載:
Nginx 0.8.51 穩定版下載:nginx-0.8.51nginx/Windows-0.8.51
HttpAccessKeyModule第三方模塊下載:http://wiki.nginx.org/images/5/51/Nginx-accesskey-2.0.3.tar.gz

關鍵詞:nginx,服務器防盜鏈

閱讀本文后您有什么感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視
一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品
久久婷婷国产综合尤物精品| 国产一区二区三区免费不卡| 欧美成人精品不卡视频在线观看| 亚洲深爱激情| 鲁大师影院一区二区三区| 国产免费成人av| 欧美三级视频| 久久婷婷蜜乳一本欲蜜臀| 在线观看欧美黄色| 伊人成人在线视频| 欧美色偷偷大香| 欧美日韩成人激情| 亚洲美女91| 久久aⅴ国产欧美74aaa| 欧美午夜精品久久久久久孕妇| 激情文学一区| 麻豆免费精品视频| 亚洲乱码国产乱码精品精| 日韩香蕉视频| 久久国产日韩欧美| 久久黄色影院| 在线观看日韩欧美| 欧美粗暴jizz性欧美20| 亚洲国产精品传媒在线观看| 欧美成人精品高清在线播放| 美日韩在线观看| 久久精品国产欧美亚洲人人爽| 国产精品久久久一区二区三区| 欧美激情影院| 欧美精品在线播放| 欧美色视频一区| 欧美区日韩区| 国产一区二区三区高清在线观看| 亚洲日韩欧美视频一区| 久久国产精品99国产| 狠狠色狠狠色综合人人| 伊人久久av导航| 亚洲欧洲在线免费| 亚洲国产精品成人一区二区| 欧美亚洲一区二区在线| 日韩午夜高潮| 欧美精品在线观看播放| 欧美一区二区视频观看视频| 亚洲午夜国产一区99re久久| 久久疯狂做爰流白浆xx| 亚洲开发第一视频在线播放| 久热精品在线视频| 国产精品a久久久久久| 中文一区字幕| 狠狠色2019综合网| 亚洲国产精品成人| 日韩一级二级三级| 亚洲一区免费网站| 欧美精品导航| 欧美成人资源网| 99精品国产在热久久婷婷| 葵司免费一区二区三区四区五区| 亚洲天堂免费观看| 国产精品对白刺激久久久| 欧美激情精品久久久久久变态| 国内精品视频一区| 欧美日韩高清在线播放| 91久久国产综合久久| 一区二区三区在线不卡| 亚洲欧美日韩在线综合| 欧美肉体xxxx裸体137大胆| 国产一区二区成人久久免费影院| 亚洲第一福利社区| 欧美肉体xxxx裸体137大胆| 国产欧美一区二区精品秋霞影院| 亚洲一区二区三区四区五区午夜| 欧美三级在线视频| 日韩一级裸体免费视频| 宅男噜噜噜66国产日韩在线观看| 韩国精品在线观看| 亚洲视频在线二区| 伊人夜夜躁av伊人久久| 午夜精品久久久久影视| 国产精品久久久久9999吃药| 亚洲美女av电影| 国产人久久人人人人爽| 亚洲精美视频| 亚洲精品久久久久久下一站| 欧美日韩国产在线看| 蜜桃av一区| 欧美另类高清视频在线| 蜜臀av一级做a爰片久久| 欧美激情va永久在线播放| 国产精品亚洲产品| 亚洲人成网在线播放| 久久精品中文字幕一区二区三区| 日韩视频在线观看免费| 尤物九九久久国产精品的特点| 国产精品免费观看在线| 久久精品一区二区| 亚洲国产天堂久久综合网| 亚洲欧美欧美一区二区三区| aaa亚洲精品一二三区| 国产精品久久影院| 一本色道久久99精品综合| 一区二区亚洲| 亚洲无线视频| 亚洲美女免费精品视频在线观看| 国产视频一区在线| 欧美激情按摩| 国产精品区一区二区三| 99国产精品久久久久久久成人热| 亚洲高清一二三区| 亚洲第一在线综合网站| 国产手机视频一区二区| 在线观看成人网| 久久伊伊香蕉| 欧美成人精品激情在线观看| 中日韩在线视频| 欧美成人四级电影| 欧美亚洲视频| 国产精品vip| 亚洲国产成人av好男人在线观看| 国产精品igao视频网网址不卡日韩| 亚洲电影第三页| 国产精品麻豆成人av电影艾秋| 久久在线免费视频| 亚洲一区二区三区中文字幕在线| 欧美日韩在线一二三| 国产精品久久网| 欧美一区二区三区免费大片| 亚洲一区二区久久| 欧美高清视频一区二区| 国产一区二区中文| 亚洲精品久久久久久一区二区| 久久亚洲电影| 国产精品毛片在线看| 亚洲一区二区精品| 国产精品国产三级国产aⅴ入口| 国产美女高潮久久白浆| 国产精品久久91| 欧美日韩精品一区视频| 久久天天躁狠狠躁夜夜av| 国产精品s色| 亚洲欧美综合v| 香蕉成人久久| 欧美777四色影视在线| 最新精品在线| 亚洲精品国久久99热| 日韩一级网站| 欧美高清在线| 欧美成人免费va影院高清| 激情91久久| 亚洲精品视频在线观看免费| 欧美日韩中字| 欧美视频官网| 国产一区二区三区精品欧美日韩一区二区三区| 欧美激情网站在线观看| 国产色综合网| 国产日韩欧美黄色| 亚洲国产成人精品视频| 亚洲精品国产欧美| 激情久久久久| 在线免费日韩片| 欧美偷拍另类| 亚洲成人在线| 欧美午夜大胆人体| 国产精品麻豆va在线播放| 国产伦理一区|