91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nginx如何設置Referer來防止盜圖

發布時間:2022-05-21 11:01:28 來源:億速云 閱讀:817 作者:zzz 欄目:大數據

本文小編為大家詳細介紹“Nginx如何設置Referer來防止盜圖”,內容詳細,步驟清晰,細節處理妥當,希望這篇“Nginx如何設置Referer來防止盜圖”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

如果服務器的圖片被別的網站盜鏈,將影響服務器的帶寬以及訪問速度,這時我們就需要設置圖片文件或視頻文件的防盜鏈功能;

防盜鏈功能,簡單來說就是你可以直接訪問該資源,但是不能將我的資源鏈接放到你自己的服務器上讓別人訪問,尤其是圖片或視頻這種比較大的文件,容易導致服務器響應很慢。

如果不是圖床,還真怕別的網站直接使用本站圖片。這樣子流量很可能一下子就被刷光了,畢竟cdn都是白花花的銀子買來的。 因此,還是設置一個防盜鏈吧,nginx就可以完成這個功能了。

一般來說,遵照http協議實現的瀏覽器,在從a網站訪問b網站時,都會帶上當前網站的url,以表明此次點擊是從何而起的。因此, nginx的這個模塊也是依靠這個來實現,所以,如果駭客不加此頭部,還是沒法愉快的防盜圖。

nginx官網文檔如下:

syntax: valid_referers none | blocked | server_names | string ...;
default:    —
context:    server, location

nginx referer指令簡介

nginx模塊ngx_http_referer_module通常用于阻擋來源非法的域名請求.我們應該牢記,偽裝referer頭部是非常簡單的事情,所以這個模塊只能用于阻止大部分非法請求.我們應該記住,有些合法的請求是不會帶referer來源頭部的,所以有時候不要拒絕來源頭部(referer)為空的請求.

因此,我們可以在 server 或者 location 塊加上代碼,我是保存為 valid_referers.conf :

valid_referers none blocked server_names;

if ($invalid_referer) {
 return 403;
}

然后在對應需要的地方加上 include /etc/nginx/valid_referers.conf ,當然,執行這個的前提是已經把 valid_referers.conf 放到對應機器上的 /etc/nginx/valid_referers.conf 路徑下。

示例:

 location /articles/img {
  include /etc/nginx/valid_referers.conf;
  root /data/blog/code;
 }

讀到這里,這篇“Nginx如何設置Referer來防止盜圖”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

秦皇岛市| 双鸭山市| 乌拉特后旗| 彩票| 巴林左旗| 黔南| 米泉市| 枣强县| 卢龙县| 乌恰县| 疏勒县| 张家口市| 泸定县| 资讯| 保山市| 庆安县| 正宁县| 昔阳县| 夏邑县| 谷城县| 遵义县| 中西区| 东乌| 临漳县| 阿勒泰市| 佛坪县| 宕昌县| 临湘市| 从化市| 中牟县| 乐平市| 珲春市| 民权县| 霍林郭勒市| 平凉市| 利川市| 安徽省| 咸阳市| 缙云县| 定陶县| 高州市|