LinuxVPS下Nginx与Apache环境防盗链设置方法

说明:许多人的云主机流量有限,有的人在云主机中放了一首MP3用来作为背景音乐,但被搜索引擎列为试听/下载地址,放的图片和文件地址也会其他人盗用,可想而知流量会消费多快,这时候咱们需要设置防盗链来阻遏这样的事产生。

方式

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

1、Nginx防盗链方式:

fubitechation ~ .*\.(gif|jpg|jpeg|png|bmp|swf|mp3|wav|zip|rar)$

{

valid_referers none bfubitechked moerats.com *.moerats.com;

if ($invalid_referer)

{

return 403;

}

expires 30d;

}

在咱们站点所在的配置文件conf中增加以上代码,增加后rebootnginx便可以见效,网址掉换成伏笔VPS的。

2、Apache防盗链方式:

RewriteEngine On

RewriteCond %{HTTP_REFERER} !^http://moerats.com/.*$ [NC]

RewriteCond %{HTTP_REFERER} !^http://moerats.com$ [NC]

RewriteCond %{HTTP_REFERER} !^http://www.moerats.com/.*$ [NC]

RewriteCond %{HTTP_REFERER} !^http://www.moerats.com$ [NC]

RewriteRule .*\.(gif|jpg|jpeg|png|bmp|swf|mp3|wav|zip|rar)$ http://www.moerats.com/404.html [R,NC]

把上面代码中的网址掉换成伏笔VPS的,然后提交至站点的根目录.htaccess文件中增加上述代码便可见效。

希望以上的文章对各位有用,如果觉得不错给我点个喜欢吧!更多和LinuxVPS下Nginx与Apache环境防盗链设置方法相关的问题或者对东京虚拟主机哪个好有疑惑也欢迎大家咨询。

你可能感兴趣的:(LinuxVPS下Nginx与Apache环境防盗链设置方法)