LNMP图片防盗链的简单方法

由于nginx不支持.htaccess,所以不能使用直接的方法,我们通过修改配置文件搞定。

1.在/usr/local/nginx/conf/vhost/找到需要防盗链的域名的conf文件,比如apieye.com.conf

修改前先备份一下,免得有未知的错误发生。

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

改为

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

上面第一行是需要防盗链的文件格式,可以根据自己的需要添加或减少,第三行后面改为自己的域名,第五行改成想替换的图片。

最后重启LNMP就大功告成了,命令如下:

/root/lnmp restart

本文固定链接: https://www.apieye.com/145.html | APIEYE

该日志由 Jazzy 于2012年08月30日发表在 Linux, 操作系统 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: LNMP图片防盗链的简单方法 | APIEYE
关键字: , ,

LNMP图片防盗链的简单方法:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!