首页 > 资讯列表 > 服务器 >> 系统

Apache防盗链的使用方法及破解方法

系统 2014-07-19 07:05:20 转载来源: 网络整理/侵权必删

站长搜索提供的有关服务器系统的资讯信息! 网站监控 服务器监控 SEO监控 今天一个朋友问到Apache防盗链的效果以及破解Apache防盗链的问题,于是决定就写一写Apache的防盗链。 找到Apache的配置文件,Linux下的位置一般在 /usr/local/apache/conf/httpd.conf 或者apache 2.2 的 /usr/local/apache2/conf/extra/httpd-vhost.conf 添加 SetEnvIfNoCase Referer "^http://www.chinaz.com" local_ref=1 SetEnvIfNoCase Referer "^http://chinaz.com" local_ref=1 <filesmatch "\.(txt|doc|mp3|zip|rar|jpg|g

站长搜索提供的有关服务器系统的资讯信息! 网站监控 服务器监控 SEO监控

今天一个朋友问到Apache防盗链的效果以及破解Apache防盗链的问题,于是决定就写一写Apache的防盗链。

找到Apache的配置文件,Linux下的位置一般在 /usr/local/apache/conf/httpd.conf

或者apache 2.2 的 /usr/local/apache2/conf/extra/httpd-vhost.conf

添加

SetEnvIfNoCase Referer "^http://www.chinaz.com" local_ref=1 SetEnvIfNoCase Referer "^http://chinaz.com" local_ref=1 <filesmatch ".(txt|doc|mp3|zip|rar|jpg|gif)"> Order Allow,Deny Allow from env=local_ref </filesmatch>

其中粗体的是您的网址,如果有多个,就加多行

斜体的是您需要防盗链的文件后缀,中间用|隔开

还一种写法,是用正则的,这种写法在各个版本的apache比较通用。

写法是

 

SetEnvIfNoCase Referer "^http://.*.chinaz.com" local_ref=1 SetEnvIfNoCase Referer ".*.chinaz.com" local_ref=1 <filesmatch ".(txt|doc|mp3|zip|rar|jpg|gif)"> Order Allow,Deny Allow from env=local_ref </filesmatch>

 

其中粗体的部分有一点区别,用正则写法, 符号代表转义,因为.本身在正则中有自己的作用。

上面说的是Apache防盗链的使用,现在来说Apache防盗链的破解,说简单点Apache防盗链是通过来路来确定用户是否盗链的,如果自己写采集程序的话,我们完全可以利用程序去模拟referer和useragent。

标签: Apache 防盗 使用方法 破解 方法


声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持