一:一般的防盜煉如下:
}第一行:gif|jpg|png|swf|flv
表示對gif、jpg、png、swf、flv字尾的檔案實行防盜煉
第二行: 表示對www.ingnix.com這2個來路進行判斷
if{}裡面內容的意思是,如果來路不是指定來思是,如果來路不是指定來路就跳轉到頁面,當然直接返回403也是可以的。
location /images/
}
三:使用第三方模組ngx_http_accesskey_module實現nginx防盜煉./configure --add-module=path/to/nginx-accesskey
《上面需要加上原有到編譯引數,然後執行: make && make install
修改nginx的conf檔案,新增以下幾行:
location /download
其中:
accesskey為模組開關;
accesskey_hashmethod為加密方式md5或者sha-1;
accesskey_arg為url中的關鍵字引數;
accesskey_signature為加密值,此處為mypass和訪問ip構成的字串。
訪問測試指令碼download.php:
<?
$ipkey= md5("mypass".$_server['remote_addr']);
$output_add_key="download_add_key
";$output_org_url="download_org_path
";echo $output_add_key;
echo $output_org_url;
?>
3種Nginx防盜煉的方法
一 一般的防盜煉如下 第一行 gif jpg png swf flv 表示對gif jpg png swf flv字尾的檔案實行防盜煉 第二行 表示對www.ingnix.com這2個來路進行判斷 if 裡面內容的意思是,如果來路不是指定來路就跳轉到頁面,當然直接返回403也是可以的。locatio...
Nginx防盜煉的3種方法
一 一般的防盜煉如下 第一行 gif jpg png swf flv 表示對gif jpg png swf flv字尾的檔案實行防盜煉 第二行 表示對www.ingnix.com這2個來路進行判斷 if 裡面內容的意思是,如果來路不是指定來思是,如果來路不是指定來路就跳轉到頁面,當然直接返回403也...
Nginx防盜煉的3種方法
一 一般的防盜煉如下 第一行 gif jpg png swf flv 表示對gif jpg png swf flv字尾的檔案實行防盜煉 第二行 表示對www.ingnix.com這2個來路進行判斷 if 裡面內容的意思是,如果來路不是指定來思是,如果來路不是指定來路就跳轉到頁面,當然直接返回403也...