3種Nginx防盜煉的方法

2021-09-08 02:02:10 字數 927 閱讀 1409

一:一般的防盜煉如下:

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

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

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

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

location /images/

}

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

實現方法如下:

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也...

Nginx防盜煉的3種方法

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

nginx三種防盜煉方法

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