利用Squid集群多台服务器做CDN全网加速.docVIP

利用Squid集群多台服务器做CDN全网加速.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用Squid集群多台服务器做CDN全网加速

利用Squid集群多台服务器做CDN全网加速 先做服务器群,然后在利用Squid逆向缓存web80端口来加速自己的网站.各大门户网站 象163,sina,chinaitlab之类基本都是使用的这种技术,好处是大大的有。比如加速了网络和可以防黑客(因为他们见到的都是CDN的主机) 这是利用Squid逆向集群模式做的一种应用 网络环境: 主服务器群:源Web服务器群 位于公网ip:220.XXX.XXX.X port:80(后台才是WEB的服务器) 注: 要保证TCP80,UDP3130在防火墙上是开的(供icp_port通讯使用,多台Squid集群才会用到) 全国各地分服务器:A服务器公网IP111.xxx.xxx.x B服务器公网ip112.xxx.xxx.x 注: 要保证TCP80,UDP3130在防火墙上是开的(供icp_port通讯使用,多台Squid集群才会用到) ........................ 需要解决的问题: 全国的所有用户,无论是电信,还是网通,都能速度很好的打开网站 实施 1、分别在主服务器群和全国各地分服务器的三台服务器安装Squid,不会安装的请直接关闭本网页。 2、分别配置Squid,这里只重点叙述Squid集群配置要点。 主服务器群Squid的配置: http_port 220.XXX.XXX.X:80 vhost vport #让Squid监听本机ip的80端口 icp_port 3130 #多台squid通信使用 cache_peer 内网web服务器的地址 parent 80 0 no-query originserver no-digest name=cache0 #设置源Web服务器群的ip和端口 cache_peer 220.XXX.XXX.X sibling 80 3130 name=cache1 #让远程的squid连接本地Squid工作在sibling模式并指定其端口 cache_peer 111.xxx.xxx.x sibling 80 3130 name=cache2 #A服务器 cache_peer 112.xxx.xxx.x sibling 80 3130 name=cache3 #B服务器 cache_peer_domain cache0 #配置本机squid允许接受访问的域名 acl Safe_ports port 80 acl Safe_ports port 3130 #允许以上端口的代理 全国各地分服务器Squid的配置: A服务器: http_port 111.xxx.xxx.x:80 vhost vport icp_port 3130 cache_peer 220.xxx.xxx.x parent 81 0 no-query originserver no-digest name=cache0 #设置主服务器群Web服务器为源服务器 cache_peer 111.xxx.xxx.x sibling 80 3130 name=cache1 cache_peer 220.xxx.xxx.x sibling 80 3130 name=cache2 cache_peer 112.xxx.xxx.x sibling 80 3130 name=cache3 cache_peer_domain cache0 acl Safe_ports port 80 acl Safe_ports port 3130 B服务器: http_port 112.xxx.xxx.x:80 vhost vport icp_port 3130 cache_peer 220.xxx.xxx.x parent 80 0 no-query originserver no-digest name=cache0 cache_peer 112.xxx.xxx.x sibling 80 3130 name=cache1 cache_peer 220.xxx.xxx.x sibling 80 3130 name=cache2 cache_peer 111.xxx.xxx.x sibling 80 3130 name=cache3 cache_peer_domain cache0 acl Safe_ports port 80 acl Safe_ports port 3130 虽然配置好了但是如何让电信和网通的用户能有选择的访问两个不同镜像呢?这个请各位自己查相关的资料,要不到申请双线,电信网通的转发服务 注:下面看看cache_peer的参数 通过squid.conf配置文件中的cache_peer选项来配置代理服务器阵 列,通过其他的选项来控制选择代理伙伴的方法。Cache_peer

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档