国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 程序人生 > 随笔 > 网站防盗链的方法

网站防盗链的方法

来源:程序员人生   发布时间:2015-07-23 14:09:23 阅读次数:3706次
    最近这个程序员人生网站接到用户投诉,说非常卡,按道理说不应该呀,网站流量一般,配置还可以,不应该卡。最后经过排查,是网站图片遭到了盗链。
   现在针对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.  
这样配置后,通过外网就不能访问网站资源啦
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生