Nginx设置防盗链

nginx设置防盗链
找到虚拟主机配置文件
[root@wqslinux tmp]# vim/usr/local/nginx/conf/vhosts/111.conf

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|rar|zip|gz|bz2)$ //设置格式文件
{
access_log off; //日志不记录上面的格式文件
expires 1d; //记录缓存时间
valid_referers none blocked *.111.com; //设置的白名单
if ($invalid_referer) //设置的防盗链返回码403
{
return 403;
}
}
检查语法是否正确
[root@wqslinux tmp]#/usr/local/nginx/sbin/nginx -t
重新加载
[root@wqslinux tmp]#/usr/local/nginx/sbin/nginx -s reload
用curl测试是否成功
[root@wqslinux tmp]# curl -e”http://www.baidu.com/111″ -I -x127.0.0.1:80’http://www.111.com/data/attachment/forum/201510/20/162900y9umhfqb3fj9gcxx.gif’

发表评论