Nginx配置防盗链的完整步骤(nginx防盗链)

admin3年前网络知识36

需求:

通常站点,都会想让自己网站的视频和图片,免被盗用,毕竟视频流量,花的都是白花花银子(土豪可以不用考虑)~~.

一、单刀直入,先上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://或者http://开头.

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


总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对站长源码网的支持。

本文从互联网转载,来源地址:www.inhv.cn/188170.html,原作者保留一切权利,若侵权或引用不当,请联系测速网(inhv.cn)删除。【测速网,优质云服务器提供商】

《Nginx配置防盗链的完整步骤(nginx防盗链)》来自互联网同行内容,若有侵权,请联系我们删除!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

ipad pro是第几代

iPad Pro(2018年苹果公司出品平板)一般指iPad Pro 2018,第3代ipad pro。iPad Pro 2018搭载A12X仿生芯片,采用八核处理器架构设计,由4个“性能”核心和4个...

mac和win是什么意思

Windows和MAC是两个不同的操作系统,分别代表的意思如下:Mac它是苹果公司自1984年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Ai...

抖音直播点屏幕出现红心什么意思

抖音直播点屏幕出现红心这种操作相当于点赞,小红心多了会增加直播的热度,一次只能点亮一个红心,因为红心越多得到的权重分就越多,自然推送的就越多了。抖音(抖音,记录美好生活),是一款音乐创意短视频社交软件...

拓词如何修改昵称 拓词修改昵称教程

拓词如何修改昵称 拓词修改昵称教程

很多小伙伴在使用拓词的时候,想知道怎么修改昵称,下面小编就为大家分享一下拓词修改昵称教程,感兴趣的小伙伴不要错过哦!拓词怎么修改昵称?拓词修改昵称教程1、首先点击界面右下方我的。​2、然后点击设置按钮...

电脑驱动在哪里查看

电脑驱动查看的操作方法如下:1、首先右键点击“我的电脑”,然后点击属性。 2、然后点击设备管理器。 3、出现在页面右侧的内容就是该电脑的所有驱动,如果驱动出现问题,后面就会出现黄色的感叹号,需要重新安...

钉钉视频号怎么关闭 钉钉视频号关闭方法

钉钉是一款非常好用的 办公 软件,用户们可以在使用时选择更加专业的办公模式,还能一键自定义开启和关闭视频号,这里小编准备了具体操作,感兴趣的玩家可以来IT百科关注一下哦!1、打开钉钉,点击右上角三横线...