centos配置nginx防盜煉

2021-07-14 15:00:16 字數 607 閱讀 4099

一、全站的防盜煉方法

在sudo vi /etc/nginx/conf.d/default.conf(nginx安裝方式不一樣,配置檔案位置也不一樣) 

檔案要新增防盜煉的server段裡新增下面的**:

}儲存重啟nginx 即可

service nginx restart

測試方法:自己在非192.168.10.111伺服器上新建個html,

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

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

第二行:表示對www.5icool.org這2個來路進行判斷

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

請確保server段中只有乙個location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$,否則可能導致**無效,如有這個**段請合併或刪除。

二、針對目錄防止盜鏈

location /images/

}

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