1, 在源主机设置防盗链步骤
[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf
location ~* .(wma|wmv|asf|mp3|mmf|zip|rar|jpg|gif|png|swf|flv)$ {
valid_referers none blocked *.source.com source.com; //valid_referers 设置信任网站 , none 浏览器中referers为空的情况,就直接在浏览器访问图片
//referers不为空的情况,但是值被代理或防火墙删除了,这些值不以http:// 或https://开头
if ($invalid_referer) { //if 判断除了信任网站以外全部放到rewrite指定的路径去处理
rewrite ^/ http://www.source.com/error.jpg; //路径
#return 403;
}
}
总结:为什么需要防盗链
列如,防止我服务器上的图片被别人盗用后,别的客户机访问盗我图片的服务器,流量还是走我服务器的流量,导致我服务器流量异常偏高的危险。