程序员人生 网站导航

网站防盗链的方法

栏目:随笔时间:2015-07-23 14:09:23
    最近这个程序员人生网站接到用户投诉,说非常卡,按道理说不应该呀,网站流量一般,配置还可以,不应该卡。最后经过排查,是网站图片遭到了盗链。
   现在针对apache服务器做个如何防止盗链
第一步:对配置文件进行修改httpd.conf
#LoadModule rewrite_module modules/mod_rewrite.so
#Include conf/extra/httpd-vhosts.conf
将两处的#号去掉

第二步,配置httpd-vhosts.conf文件
文件位置一般在Apache\conf\extra\下面
例如下面是配置程序员人生网站代码,大家依葫芦画瓢配置就可以啦
  1.  
  2.     ServerAdmin webmaster@dummy-host2.example.com 
  3.     DocumentRoot "C:\www\wfuyu" 
  4.     ServerName www.wfuyu.com 
  5.     ErrorLog "logs/www.wfuyu.com-error.log" 
  6.     CustomLog "logs/www.wfuyu.com-access.log" common 
  7.  
  8.    RewriteEngine On 
  9.    RewriteCond %{HTTP_REFERER} !^http://www.wfuyu.com/.*$ [NC] 
  10.    RewriteCond %{HTTP_REFERER} !^http://www.wfuyu.com$ [NC] 
  11.   RewriteCond %{HTTP_REFERER} !^http://wfuyu.com/.*$ [NC] 
  12.   RewriteCond %{HTTP_REFERER} !^http://wfuyu.com$ [NC] 
  13.   RewriteRule .*\.(gif|jpg|jpeg|png|js|css|swf)$  [R,NC] 
  14.  
这样配置后,通过外网就不能访问网站资源啦
------分隔线----------------------------
------分隔线----------------------------

最新技术推荐