欢迎光临
我们一直在努力
卡尔云 大网数据--高防低价服务器抢购 低至28/月十堰4-4就在零零陆云计算 金华高防物理机 40H64G 30M 158/月 819云计算香港20MCN2 300元/月
林枫云-专注独立IP高频VPS 低价高性价比—迅速云 GoDo云计算韩国物理机低至299元/月 龍行数据:美国100M服务器 299元/月 络V云计算:新加坡100M服务器 1200元/月
CNMCDN防护稳定又实惠 轻松云:美国200兆VPS16元/月 亦宁云200M大带宽 动态BGP低至35/月 低价高效上云-道之云网络 【科御云】香港CDN、延迟低速度快防御高

Nginx与Apache防盗链设置方法

我们为什么要设置防盗链?因为我们的VPS的流量是有限的,是需要花钱购买的,虽然我们看到流量一月又200G、500G、甚至1000G,如果不设置防盗链,这些流量会在短短一天或者几天给你消耗干净。比如之前有一位朋友在自己的VPS中放了一首MP3用来作为背景音乐,但被搜索引擎列为试听/下载地址,可想而知……

根据我们搭建的系统环境不同,我们在Nginx和Apache中设置防盗链的方法也是不同的。

Nginx防盗链方法:

location ~ .*\\\\.(gif|jpg|jpeg|png|bmp|swf|mp3|wav|zip|rar)$
{
valid_referers none blocked laozuo.org *.laozuo.org;
if ($invalid_referer)
{
return 403;
}
expires 30d;
}

在我们网站所在的配置文件conf中添加以上代码,添加后重启nginx就可以生效,网址替换成自己的。

Apache防盗链方法:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://laozuo.org/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://laozuo.org$ [NC]
RewriteCond %{HTTP_REFERER} !^https://www.laozuo.org/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https://www.laozuo.org$ [NC]
RewriteRule .*\\\\.(gif|jpg|jpeg|png|bmp|swf|mp3|wav|zip|rar)$ https://www.laozuo.org/404.html [R,NC]

把上面代码中的网址替换成自己的,然后提交至网站的根目录.htaccess文件中添加上述代码即可生效。

赞(0)
未经允许不得转载:沃园 » Nginx与Apache防盗链设置方法

评论 抢沙发

评论前必须登录!

立即登录   注册