栏目导航:首页 > 服务器 > Web服务器 > 内容 在线投稿

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

今天一个朋友问到Apache防盗链的效果以及破解Apache防盗链的问题,于是决定就写一写Apache的防盗链。 本文来自墨者资讯

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

本文转载自www.cnmoker.org 墨者资讯网

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

墨者资讯,最新资讯

添加

cnmoker.org

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>

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

斜体的是您需要防盗链的文件后缀,中间用|隔开 内容来自墨者资讯

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

cnmoker.org

写法是 cnmoker.org

  本文来自墨者资讯

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>

 

最好的it资讯站,最全面的it资讯,尽在墨者资讯网

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

cnmoker.org

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

copyright cnmoker.orrg

copyright cnmoker.orrg

来源:墨者资讯网-我们致力于做最全面的it资讯信息资料库
    TAG: Apache local_ref 写法 防盗 A 破解 方法
    评论 | 推荐 | 挑错 | 责编:admin | 时间: 2011-05-04
    上一篇:为什么国外站点访问慢,但下载快 下一篇:Apache之AllowOverride参数详解

    推荐浏览