《Squid 中文权威指南》.pdfVIP

  1. 1、本文档共13页,可阅读全部内容。
  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 中文权威指南》.pdf

Squid 中文权威指南 (第15 章) 译者序: 本人在工作中维护着数台Squid 服务器,多次参阅Duane Wessels (他也是Squid 的创始 人)的这本书,原书名是Squid: The Definitive Guide,由OReilly 出版。我在业余时间把 它翻译成中文,希望对中文Squid 用户有所帮助。对普通的单位上网用户,Squid 可充当代 理服务器;而对 Sina,NetEase 这样的大型站点,Squid 又充当WEB 加速器。这两个角色它 都扮演得异常优秀。窗外繁星点点,开源的世界亦如这星空般美丽,而Squid 是其中耀眼的 一颗星。 对本译版有任何问题,请跟我联系,我的Email是:yonghua_peng@ 彭勇华 目录 第15 章 服务加速模式2 15.1 概述2 15.2 配置Squid 3 15.2.1 http_port3 15.5.2 https_port 3 15.2.3 httpd_accel_host4 15.2.4 httpd_accel_port5 15.2.5 httpd_accel_uses_host_header 5 15.2.6 httpd_accel_single_host 6 15.2.7 httpd_accel_with_proxy7 15.3 令人疑惑之处7 15.3.1 一个主机,一个主机名7 15.3.2 一个主机,多个主机名7 15.3.3 多个主机,一个主机名8 15.3.4 多个主机,多个主机名8 15.4 访问控制9 15.5 内容协商10 15.6 补充11 15.6.1 日志11 15.6.2 忽略Reload 11 15.6.3 不可cache 的内容12 15.6.4 错误12 15.6.5 刷新目标12 15.6.6 邻居12 Squid 中文权威指南 1 第15 章 服务加速模式 15.1 概述 假如你已在某台机器上运行了原始服务器,就必须将它移到不同的IP 地址或TCP 端口。 例如,可以这样做: 1 在独立的主机上安装squid; 2 给原始服务器分配一个新的IP 地址; 3 将旧的IP 地址分配给squid 。为了安全起见,在squid 和后台服务器通信的链路上,可使 用私网地址。见图15-1。 另一个方法是配置squid 成HTTP 拦截,见第9 章的描述。例如,可以配置离原始服务 器最近的路由器或交换机,拦截HTTP 请求,将其驱向squid 。 假如你资源有限,不能将squid 运行在独立的系统上,就可以让它随着HTTP 服务一起 运行。然而,这2 个应用不能共享相同的IP 地址和端口号。必须将后台服务绑定在不同的 地址(例如 )或将它移到另一个端口。看起来改变端口最容易,但我推荐改变 IP 地址。 改变端口可能会带来问题。例如,当后台服务产生错误消息时,它可能会泄露错误的端 口。更糟的是,假如服务产生一个HTTP 重定向,它典型的将非标准端口号追加到Location URI 后面。 HTTP/1.1 301 Moved Permanently Date: Mon, 29 Sep 2003 03:36:13 GMT Server: Apache/1.3.26 Unix Location: :81/Doc/ Squid 中文权威指南 2 假如客户端接受到这样的响应,它会发起连接到非标准断口(81 ),这样就绕过了服务 加速器。假如你必须让squid 和后台服务运行在同一主机上,那最好让后台服务侦听在本地 回路地址上 。在apache 上,可以这样做: BindAddress ServerName 一旦你决定如何重新部署原始服务器,下一步就是配置squid 。 15.2 配置Squid 技术上,一个单一的配置文件指令,足以让squid 从cache 代理状态转换到加速状态。 不幸的是,生活总非如此简单。因为许多组织的web 服务器以不同方法实现,所以squid 也 有很多指令要考虑。 15.2.1 http_port 一般squid 仅对80 端口的HTTP 服务加速。使用http_port 指令让squid 侦听在该端口: http_port 80 假如想让squid 既作cache 代理,又作加速器,那么列出这2 个端口: http_port 80 http_port 3128 你也可以配置客户端发送代理请求到80 端口,但我强烈不鼓励那样做。使用独立的端 口,假如以后必要,你可以更容易将2 个服务迁移到不同的主机上。 15.5.2 https_port 可以配置squid 来处理加密的HTTP (SSL

文档评论(0)

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

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

1亿VIP精品文档

相关文档