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 ^/ https://www.tddx.net/default.png; #return 404; } expires 30d; }
第三行为允许外链的域名,多个域名用空格隔开;第五行为盗链的提示图片,其它域名盗链图片时,统一显示该图片,需要注意的是,这张图片不能保存在防盗链的网站上,否则也无法显示该图片。
保存后,重启nginx服务器即可。
下一篇 >>