Nginx防盜煉的3種方法

2021-06-23 07:33:38 字數 1025 閱讀 3158

一:一般的防盜煉如下: 

}  第一行:gif|jpg|png|swf|flv 

表示對gif、jpg、png、swf、flv字尾的檔案實行防盜煉 

第二行: 表示對www.ingnix.com這2個來路進行判斷 

if{}裡面內容的意思是,如果來路不是指定來思是,如果來路不是指定來路就跳轉到頁面,當然直接返回403也是可以的。

location /images/  

}  三:使用第三方模組ngx_http_accesskey_module實現nginx防盜煉 

實現方法如下: 

<

上面需要加上原有到編譯引數,然後執行: make && make install

4. 修改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;

?>參考:

Nginx防盜煉的3種方法

一 一般的防盜煉如下 第一行 gif jpg png swf flv 表示對gif jpg png swf flv字尾的檔案實行防盜煉 第二行 表示對www.ingnix.com這2個來路進行判斷 if 裡面內容的意思是,如果來路不是指定來思是,如果來路不是指定來路就跳轉到頁面,當然直接返回403也...

3種Nginx防盜煉的方法

一 一般的防盜煉如下 第一行 gif jpg png swf flv 表示對gif jpg png swf flv字尾的檔案實行防盜煉 第二行 表示對www.ingnix.com這2個來路進行判斷 if 裡面內容的意思是,如果來路不是指定來路就跳轉到頁面,當然直接返回403也是可以的。locatio...

nginx三種防盜煉方法

一 一般的防盜煉如下 第一行 gif jpg png swf flv 表示對gif jpg png swf flv字尾的檔案實行防盜煉 第二行 表示對www.ingnix.com這2個來路進行判斷 if 裡面內容的意思是,如果來路不是指定來思是,如果來路不是指定來路就跳轉到頁面,當然直接返回403也...