squid反向代理+dns轮询实现负载均衡.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
squid反向代理dns轮询实现负载均衡

Squid3.0反向代理+DNS轮询实现负载均衡 系统拓朴图: ●一台 DNS 服务器:操作系统 Freebsd,软件 BIND 9.5,IP 22 ; ●三台 Squid 服务器:操作系统 Linux AS 4,软件 Squid 3.0,相应的 IP 如下: Squid1:23 Squid2:24 Squid3:25 ●三台 WEB 服务器:操作系统 Linux AS 4,应用软件 Tomcat 5.0+Mysql,相应的 IP 地址如下: webServer1:95 webServer2:26 webServer1:27 应用软件的安装和配置 配置 DNS 服务器 软件利用 Freebsd 自带的 bind 9.5 。然后针对该系统配置 bind,首先修改 bind 的配置文件 /etc/namedb/named.conf,在文件中添加 zone { type master; file master/ ; }; 再在 /etc/namedb/master 目录下添加 文件,该文件的内容如下: $TTL 3600 @ IN SOA search. . root. . ( ; Serial 3600 ; Refresh 900 ; Retry 3600000 ; Expire 3600 ) ; Minimum IN NS . 1 IN PTR . wenjin IN A 23 wenjin IN A 24 wenjin IN A 25 这样当用户请求的时候,DNS 通过轮询机制将 的域名解析为 23、24 和 25 其中之一。 配置完成后,运行 rndc star t 启动 bind 服务。 用 ps – A |grep named 查看 bind 服务是否起来; 用 nslookup 测试 bind 服务是否正常运行。 配置 Squid1 服务器 下载 squid-3.0.STABLE8.tar.gz 源码包,将其放在 /home 目录下 解压缩: tar – zxvf squid-3.0.STABLE8.tar.gz 设置配置参数: cd squid-3.0.STABLE10 ./configure – prefix=/usr/local/squid 将 squid 安装在 /usr/local 目录下 编译安装: Make make install 安装完以后会在 /usr/local 目录下看见 squid 目录。 配置 squid 配置文件 编辑 squid.conf 文件, vi /usr/local/squid/etc/squid.conf cache_effective_user squid cache_effective_group squid ######### 设定 squid 的主机名 , 如无此项 squid 将无法启动 visible_hostname ############# 配置 squid 为加速模式 ################# http_port 80 accel vhost vport icp_port 3130 ##### 配置 squid2、squid3 为其邻居,当 squid1 在其缓存中没有找到请求的资源时,通过 ICP 查询去其邻居中取得缓存 cache_peer sibling 80 3130 cache_peer sibling 80 3130 ##### squid1 的三个父节点,originserver 参数指明是源服务器,round-robin 参数指明 squid 通过轮询方式将请求分发到其中一台父节点;squid 同时会对这些父节点的健康状态进行检查,如果父节点 down 了,那么 squid 会从剩余的 origin 服务器中抓取数据 cache_peer 95 parent 8080 0 no-query originserver round-robin name=webServer1

文档评论(0)

1444168621 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档