国产探花免费观看_亚洲丰满少妇自慰呻吟_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


總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 晋中市| 雅安市| 遂宁市| 循化| 扬中市| 莱阳市| 昆山市| 玛多县| 安丘市| 财经| 长沙市| 徐水县| 虹口区| 庆元县| 泰州市| 阿克陶县| 五大连池市| 格尔木市| 宁海县| 保定市| 临潭县| 中山市| 林甸县| 永靖县| 卢龙县| 莲花县| 泸水县| 通海县| 泰宁县| 中西区| 西城区| 大丰市| 泗水县| 广东省| 镇雄县| 藁城市| 从化市| 辰溪县| 苏州市| 盱眙县| 仙游县|