Nginx防盜煉詳細設定

2021-07-22 20:50:25 字數 871 閱讀 6837

根據網友文章,自己實踐,介紹3種nginx防盜煉的方法,節省你的寬頻

一:一般的防盜煉如下:

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

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

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

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

二:針對目錄防止盜鏈

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種nginx防盜煉的方法,節省你的寬頻 一 一般的防盜煉如下 第一行 gif jpg png swf flv 表示對gif jpg png swf flv字尾的檔案實行防盜煉 第二行 表示對www.ingnix.com這2個來路進行判斷 if 裡面內容的意思是,如果來路不是...

Nginx防盜煉詳細設定

根據文章,自己實踐,介紹3種nginx防盜煉的方法,節省你的寬頻 一 一般的防盜煉如下 第一行 gif jpg png swf flv 表示對gif jpg png swf flv字尾的檔案實行防盜煉 第二行 表示對www.ingnix.com這2個來路進行判斷 if 裡面內容的意思是,如果來路不是...

Nginx 防盜煉設定

比較明顯的是資源,自己的伺服器不儲存資源,而使用別人的資源,這樣無需承擔的儲存跟流量所產生的費用。總之,是非常無恥的行徑。要實現防盜煉,需要了解http協議中的請求頭部 referer 頭域和採用 url 格式表示訪問當前網頁或者檔案的源位址。通過該頭域的值,我們可以檢測到訪問目標資源的源位址,即我...