Nginx防盜鏈的配置方法
處于服務(wù)性能的考慮,我們通常把HTML靜態(tài)資源按照不同類型劃分存放在多臺(tái)服務(wù)上。
如果拓?fù)鋱D:
超文本傳輸協(xié)議中的Referer作用
Referer:null 表示請(qǐng)求者直接訪問
Referer:blocked 一般為防火墻設(shè)備添加的
Referer:URL 表示URL中的主機(jī)告訴請(qǐng)求者的間接訪問
圖中jpg.good.com顯然是一臺(tái)專門用戶存放圖片的服務(wù)器,而www.good.com是一臺(tái)WEB服務(wù)器,從域名可以看出必然是一家公司,條件:
1、只允許訪問www.good.com的用戶以鏈接的身份訪問jpg.good.com(Referer:URL中Host內(nèi)容為www.good.com)
2、拒絕Referer:null(表示請(qǐng)求者直接訪問)拒絕。
3、防止盜鏈接(拒絕用戶以鏈接的身份訪問jpg.good.com ;Referer:URL中Host內(nèi)容不是www.good.com)
修改三臺(tái)機(jī)器的hosts記錄為
Apache默認(rèn)目錄/var/www/html下創(chuàng)建test.html內(nèi)容為:
Nginx主配置文件vi /etc/nginx/nginx.conf
重新讀取配置文件 /etc/init.d/nginx reload (重啟服務(wù)restart也可以)
添加圖片在/good/a.jpg
客戶端使用瀏覽器訪問http://www.good.com/test.html
在Nginx上抓包
客戶端得到圖片之后解釋在瀏覽器中
相關(guān)文章
Nginx出現(xiàn)請(qǐng)求重復(fù)提交的處理方法
在網(wǎng)絡(luò)世界的大舞臺(tái)上,Nginx 就像是一位兢兢業(yè)業(yè)的交通警察,指揮著網(wǎng)絡(luò)請(qǐng)求的有序流動(dòng),然而,有時(shí)候也會(huì)出現(xiàn)一些讓人頭疼的狀況,比如請(qǐng)求的重復(fù)提交,該如何應(yīng)對(duì)呢?本文介紹了Nginx出現(xiàn)請(qǐng)求重復(fù)提交的處理方法,需要的朋友可以參考下2024-07-07Nginx修改默認(rèn)80端口(解決跟Tomcat的端口沖突)
本文主要介紹了Nginx修改默認(rèn)80端口(解決跟Tomcat的端口沖突),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07Nginx實(shí)現(xiàn)動(dòng)態(tài)內(nèi)容緩存的示例代碼
在Nginx中實(shí)現(xiàn)動(dòng)態(tài)內(nèi)容的緩存可以顯著提高性能,減少后端服務(wù)器的負(fù)載,本文就來介紹一下Nginx動(dòng)態(tài)內(nèi)容緩存實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-11-11nginx實(shí)現(xiàn)指定url轉(zhuǎn)發(fā)詳解
這篇文章主要為大家詳細(xì)介紹了nginx實(shí)現(xiàn)指定url轉(zhuǎn)發(fā)的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-11-11nginx rewrite重寫規(guī)則與防盜鏈配置方法教程詳解
這篇文章主要介紹了nginx rewrite重寫規(guī)則與防盜鏈配置方法教程詳解,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09Nginx中try_files指令的實(shí)現(xiàn)示例
try_files是Nginx配置中的一個(gè)指令,用于檢查文件是否存在,并根據(jù)存在情況處理請(qǐng)求,本文就來介紹一下Nginx中try_files指令的實(shí)現(xiàn)示例,感興趣的可以了解一下2024-10-10WebSocket 配置與Nginx 的完美結(jié)合(過程詳解)
本文詳細(xì)介紹了如何在Nginx中配置WebSocket,確保其在生產(chǎn)環(huán)境中的性能與穩(wěn)定性,從安裝Nginx開始,到基本配置的設(shè)定,再到重啟Nginx應(yīng)用配置,同時(shí),介紹了多種驗(yàn)證WebSocket配置正確性的方法,如使用瀏覽器的開發(fā)者工具、wscat測(cè)試工具及編寫客戶端代碼2024-11-11