eygle.com   eygle.com
eygle.com  
 

« May 17, 2006 | Blog首页 | May 19, 2006 »



May 18, 2006

如何配置Apache 防止图片盗链

作者:eygle

出处:http://blog.eygle.com

最近这几天,网站的流量猛增,分析了一下,发现是自己收集的一些喜爱的图片遭到疯狂盗链,我很高兴有同样的朋友欣赏我的选择,可是流量实在大得我无法忍受.

这是昨天一天的数据:

SQL> select * from (
2 select c7 file_name,count(*) t
3 from eygle2 group by c7 order by t desc)
4 where rownum <31
5 /

FILE_NAME T
------------------------------ ----------
/me/Life.Is/372527349.jpg 5197
/me/Life.Is/677245005.jpg 5103
/me/Life.Is/622883788.jpg 5099
/me/Life.Is/602643161.jpg 5096
/me/Life.Is/681154946.jpg 5096
/me/Life.Is/670021057.jpg 5089
/me/Life.Is/697701797.jpg 5066
/me/Life.Is/993607765.jpg 5062
/me/Life.Is/734274457.jpg 5061
/me/Life.Is/874618979.jpg 5050
/me/Life.Is/592064176.jpg 5048
/me/Life.Is/593285462.jpg 5045
/me/Life.Is/622106024.jpg 5038
/me/Life.Is/821215868.jpg 5025
/me/Life.Is/581927270.jpg 5022
.............
/me/Life.Is/535733946.jpg 4878

30 rows selected

SQL>

查一下来源,发现主要盗链来自chinaren,baidu贴吧和腾讯:

SQL> select * from (
2 select c11,count(*) t from eygle2 where c11 not like '%itpub%'
3 group by c11 order by t desc ) where rownum <21
4 /

C11 T
------------------------------------------------ ----------
"http://club.chinaren.com/47108524.html" 243097
"http://club.chinaren.com/47210360.html" 118176
"http://club.chinaren.com/47209630.html" 46329
"http://club.chinaren.com/47209603.html" 13875
"http://club.chinaren.com/47209464.html" 8835
....
"http://imgcache.qq.com/qzone/blog/blog.html" 1769
"http://post.baidu.com/f?kz=100212679" 1361

20 rows selected

没办法马上采取措施,防止盗链,以下是从网上找到的方法,经测试有效:

1、假设允许连结图片的主机域名为:www.eygle.com
2、修改httpd.conf,增加如下配置

SetEnvIfNoCase Referer "^http://www.eygle.com/" local_ref=1

Order Allow,Deny
Allow from env=local_ref

这个简单的应用不光可以解决图片盗链的问题,稍加修改还可以防止任意文件盗链下载的问题。

使用以上的方法当从非指定的主机连结图片时,图片将无法显示,如果希望显示一张“禁止盗链”的图片,我们可以用mod_rewrite 来实现。

首先在安装 apache 时要加上 --enable-rewrite 参数加载 mod_rewrite 模组。

假设“禁止盗链”的图片为www.eygle.com.gif,我们在 httpd.conf 中可以这样配置:


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.eygle.com/.*$ [NC]
RewriteRule \.(jpg|jpg)$ http://www.eygle.com/www.eygle.com.gif [R,L]


当主机的图片被盗链时,只会看到 www.eygle.com.gif 这张图片!

很抱歉要采取这样的手段.因为带宽实在是不允许.

希望没有影响到大家,对于善意的引用,请大家告诉我网站,我会取消相应的限制.

 

Posted by eygle at 10:12 AM | Comments (1) | TrackBack


从网易Q1财报 看网易的高瞻远瞩

作者:eygle

出处:http://blog.eygle.com

今天看到网易发布了第一季度财报:

网易公司今天公布了第一季度财报。网易第一季度总营收为人民币5.298亿元(约合6610万美元),比去年同期增长61.7%,比上一季度增长8.7%。

营收为人民币4.506亿元(约合5620万美元),同比增长71.9%,比上一季度增长12.4%。网易表示游戏营收的大幅增长主要得益于《梦幻西游Online》收入的贡献。第一季度《梦幻西游》和《大话西游Ⅱ》最高同时在线人数已分别达到128万和58万。

虽然不太了解网易的这几款游戏,但是显然网易的转型是成功的.当初三大门户在面对SP市场的巨大诱惑时,网易毅然退出,转而专注于网游市场.这个转型已经初见成效.

而传统的SP市场已经翻天覆地,面面全非,前几天,SINA也宣布看淡增值服务,可是现在,大家都在看淡SP市场.以增值服务业务为主的几家上市公司正在面临严峻的挑战,这些公司的2006Q1财报均尚未发布.

然而在我看来,这些危急其实是一件好事,这标志着一个市场逐渐走向成熟,只有成熟的市场才能为消费者带来真正好的产品和服务.我期待活下来的企业,能够真正成为消费者的朋友.

 

Posted by eygle at 9:18 AM | Comments (3) | TrackBack



CopyRight © 2004-2008 eygle.com, All rights reserved.