Nginx防盗链
作者:admin 日期:2021-02-10
location ~* \.(gif|jpg|png|swf|flv)$ {
valid_referers none blocked www.xxx.com xxx.com ;
if ($invalid_referer) {
#return 403; #直接提示拒绝访问
rewrite ^/ http://www.xxx.com/xxx.jpg; #返回特定的图片
}
}
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(当前域名)
上一篇: Google翻译国家语言编码对照表
下一篇: vb.net里最简单的全局热键代码
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: nginx centos
相关日志:
下一篇: vb.net里最简单的全局热键代码
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: nginx centos
相关日志:
评论: 0 | 引用: 0 | 查看次数: 135
发表评论
广告位