nginx三種防盜煉方法

2021-10-04 04:20:28 字數 1005 閱讀 4934

一:一般的防盜煉如下:

}第一行: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也...