几种Nginx服务器防盗链详细设置

使用过VPS的站长应该都了解Nginx服务器了,Nginx以其强大的性能著称。今天就来给大家说说Nginx服务器防盗链的设置。
根据一些网上提供的资料以及实验成功的防盗链设置,下面我整理了一下,和大家一起分享。
1、Nginx一般常用的防盗链设置
location ~* \.(gif|jpg|png|swf|flv|zip)$ {
valid_referers none blocked www.egtch.com ;
if ($invalid_referer) {
rewrite ^/ http://www.egtch.com/404.html;
#return 404;
}
}
红色部分:gif|jpg|png|swf|flv|zip表示对gif、jpg、png、swf、flv、zip后缀的文件实行防盗链(可根据自己的需要进行修改)
蓝色部分:表示对www.egtch.com这个来路进行判断
绿色部分:if{}里面内容的意思是,如果来路不是指定来路就跳转到http://www.egtch.com/404.html页面。
紫色部分:假如将#删除,而且再将第4行代码删除,就直接返回404了。
阅读更多