Nginx配置防盜煉的完整步驟

2022-09-24 23:48:07 字數 1031 閱讀 5358

需求:

通常站點,都會想讓自己**的**和,免被盜用,畢竟**流量,花的都是白花花銀子(土豪可以不用考慮)~~.

一、單刀直入,先上nginx配置檔案

server

error_page 404 /usr/local/nginx/html/4www.cppcns.com04.html;

location ~ .*\.(wma|wmv|asf|

expires 24h;

accpccafczoess_log off;

}location ~ /\.

}二、防盜煉核心配置檔案解釋

}vaild_referers 有效的引用連線,如下,否則就進入$invaild_refere,返回403 forbiden。

1、none

"referer" **頭部為空的情況

2、blocked

"referer"**頭部不為空,但是裡面的值被**或者防火牆刪除了,這些值都不以http://或者https://開頭.

3、server_names

"referer"**頭部包含當前的server_names(當前網域名稱)

三、模擬案例測試

1、新增 --referer 模擬引用,看結果直接403.證明上面配置是ok的

[root@test]# curl程式設計客棧 --referer -i

總結本文標題: nginx配置防盜煉的完整步驟

本文位址:

nginx 防盜煉配置

語法 配置段只在server location中出現 valid referers 該指令後面可以接 none blocked serevr names string或者是正則 none 表示沒有referer blocked 代表有referer但是被防火牆或 取消了 string或者正在表示式 ...

nginx 防盜煉配置

防盜煉分為兩種 一種是url防盜煉,一種是模組防盜煉 1 url配置 2 模組配置 location download其中 accesskey為模組開關 accesskey hashmethod為加密方式md5或者sha 1 accesskey arg為url中的關鍵字引數 accesskey si...

nginx配置防盜煉

是在自己的介面展示不在自己伺服器上的內容,通過技術手段獲得他人伺服器的資源位址,在自己頁面向使用者提供此內容,從而減輕自己伺服器的負擔,因為真實的空間和流量來自別人的伺服器。區別哪些請求時非正常使用者請求 貼上配置檔案吧 具體說一下配置的含義。valid referers none blocked ...