nginx服务器设置图片防盗链,禁止图片外链

编辑虚拟主机配置文件:


/usr/local/nginx/conf/vhost/neirong.org.conf
自行修改neirong.org为自己的配置文件名称


找到以下代码:


location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ 
{ 
expires 30d; 
}
修改为:



location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ 
{ 
valid_referers none blocked www.neirong.org neirong.org; 
if ($invalid_referer) { 
rewrite ^/ http://www.neirong.org/default.png; 
#return 404; 
} 
expires 30d; 
}

第三行为允许外链的域名,多个域名用空格隔开;第五行为盗链的提示图片,其它域名盗链图片时,统一显示该图片。


保存后,重启nginx服务器即可。

daolian.jpg

关键词: nginx

网友留言(0条)

发表评论