Your Heart's A Bird Without The Wings To Fly
Nginx 5 :静态资源防盗链
Nginx 5 :静态资源防盗链

Nginx 5 :静态资源防盗链

在这之前,需要先学习一个HTTP的头信息referer

当浏览器向web服务器发送请求时

一般都会带上referer,来告诉浏览器该网页是从哪个页面链接过来的。

Nginx防盗链的具体实现

valid_referers:nginx会通过查看referer自动和vaild_referers后面的内容进行匹配,如果匹配到了就将$invaild_referer变量为0,

如果匹配到变量为1,匹配过程中不区分大小写。

语法vaild_referers none | blocked | server_names |string…
默认值
位置server、location

演示

在JD、TB随便找一个图片获取链接

vim /usr/local/nginx/html/a.html

Leave a Reply

Your email address will not be published. Required fields are marked *