国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

Nginx配置防盜鏈的完整步驟

2024-08-30 12:24:18
字體:
來源:轉載
供稿:網友

需求:

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

一、單刀直入,先上nginx配置文件

server {listen 80;server_name www.test.com;root /data/web/;index index.php index.html;access_log /data/logs/nginx/biao.madacode.access.log main;location /{root /home/data/;}error_page 404 /usr/local/nginx/html/404.html;location ~ .*/.(wma|wmv|asf|mp3|mp4|mmf|zip|rar|jpg|gif|png|swf|flv)${valid_referers none blocked server_names *.test.com http://IP;if ($invalid_referer) {return 403;}expires 24h;access_log off;}location ~ //.{deny all;}}

二、防盜鏈核心配置文件解釋

location ~ .*/.(wma|wmv|asf|mp3|mp4|mmf|zip|rar|jpg|gif|png|swf|flv)${valid_referers none blocked server_names *.test.com http://IP;if ($invalid_referer) {return 403;}expires 24h;access_log off;}

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 http://baidu.com -I http://www.test.com/temp/T19254/20190820/video_out_out/1/0011.mp4HTTP/1.1 403 ForbiddenServer: TengineDate: Wed, 21 Aug 2019 09:54:44 GMTContent-Type: text/htmlContent-Length: 639Connection: keep-alive


總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對錯新站長站的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 同仁县| 郸城县| 江川县| 河西区| 永宁县| 准格尔旗| 刚察县| 五原县| 云霄县| 迁西县| 西丰县| 定兴县| 巍山| 娄烦县| 怀集县| 呈贡县| 乐都县| 镇平县| 凉城县| 平远县| 洛川县| 报价| 阿巴嘎旗| 西吉县| 衢州市| 安仁县| 通化市| 达拉特旗| 偃师市| 鹤峰县| 营山县| 正蓝旗| 凤城市| 康保县| 澄迈县| 峨边| 电白县| 蓬溪县| 将乐县| 焦作市| 毕节市|