教你如何架设层次代理服务器

http://tech.ddvip.com   2007年06月24日    社区交流 收藏本文

内容摘要:在一般的网络规模中,在近客户端,使用一台性能较好的Cache代理服务器,就可以满足内部用户的需求,减缓出口线路的拥堵问题。但如果内部网络已扩张到相当庞杂,用户机器数量达到数万台,同一时间的URL请求可能达到上万个,这种情况下极有可能造成单台代理服务器无法及时处理,甚至瘫痪,代理服务器反而会成为新的瓶颈。

  Cache Server可以是在一台普通的服务器加上Cache软件构成,也有由专用的软硬件系统构成的商业Cache服务器(如CacheFlow)。我校的代理服务器使用Squid。Squid代理服务器使用Squid.conf作为配置文件,单台代理服务器的应用配置——特别是ACL和http_access的配合使用方法,有很多参考资料,这里不再赘叙,我们只讲squid.conf文件中和Cache层次有关的常用配置选项,其详细用法参看squid文档。

  下面列出三个区域Cache中的只有和层次有关的配置内容,其中结合ACL的配置方法多种多样,例如可以使用icp_access、 miss_access控制外部Cache的请求权限;有些配置选项的使用结果也是相似的。“#”号开头的为注释。

  (1) 图书馆及教学区Cache的配置

  http_port 3128

  icp_port 3130

  #定义其它两个区域的Cache和自己的关系

  Cache_peer adm.Cache.lyac.edu.cn sibling 3128 3130

  Cache_peer stu.Cache.lyac.edu.cn sibling 3128 3130

  #设定只有非.edu.cn域的URL自己没有时才请求其它两个区域的Cache帮助

  Cache_peer_domain adm.Cache.lyac.edu.cn !.edu.cn

  Cache_peer_domain stu.Cache.lyac.edu.cn !.edu.cn

  #10.10.0.0/16是校园网使用的内网虚地址

  acl LocalNetIPVIR src 10.10.0.0/16

  #210.44.48.0/20是校园网使用的合法IP地址

  acl LocalNetIPTRUE src 210.44.48.0/20

  #.lyac.edu.cn是校园网的域

  acl LocalDomain srcdomain .lyac.edu.cn

  acl all src 0.0.0.0/0.0.0.0

  Cache_peer_access adm.Cache.lyac.edu.cn allow LocalNetIPVIR

  Cache_peer_access adm.Cache.lyac.edu.cn allow LocalNetIPTRUE

责编:豆豆技术应用

正在加载评论...