Squid代理服务器--搭建反向代理服务器

来源:百度文库 编辑:神马文学网 时间:2024/06/03 14:24:01
Squid代理服务器&&搭建反向代理服务器
2010-07-07 12:25:43
标签:代理服务器反向Squid   [推送到技术圈]
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 、作者信息和本声明。否则将追究法律责任。http://jiayf.blog.51cto.com/1659430/345381
案例需求
——公司的对外网站平台使用2台RHEL5服务器实现镜像负载,为了进一步提高Web服务的响应速度,需要在网关服务器上搭建反向代理服务
需求描述
公司的对外域名www.benet.com解析为反向代理服务器的IP地址:173.16.16.1
当从Internet访问站点www.benet.com时,实际看到的网页内容来源于局域网中的Web服务器群:
192.168.2.11、192.168.2.12 ……

实现思路
1. 准备测试客户机及Web服务器,正确配置各主机的网络参数



2. 实验中注意将Web服务器的默认网关设为192.168.2.1


3. 开启路由转发,添加实现透明代理的REDIRECT策略


不要忘了使用”sysctl –p” 刷新
4. 开始配置Squid反向代理,先修改squid.conf配置文件



附:
透明代理与反向代理不能同时应用,监听端口改为80是为了对应于标准web端口,便于用户使用
cache_peer配置项可以用于指定真正的Web服务器的位置
其中,服务器类型对应到目标主机的缓存级别,上游Web主机一般使用“parent”(父服务器);icp端口用于连接相邻的ICP(Internet Cache Protocol)缓存服务器(通常为另一台Squid主机),如果没有,则使用0;可选项是提供缓存时的一些附件参数,例如“originserver”表示该服务器作为提供Web服务的原始主机,“weight=n”指定服务器的优先权重,n为整数,数字越大优先级越高(缺省为1);“max-conn=n”指定反向代理主机到该web服务器的最大连接数。
5. 重新启动服务

6. 验证实验结果
a. 可以在2台Web服务器中分别提供不同的网页内容



b. 尝试关闭其中一台Web主机(优先级较高的),刷新浏览器,观察内容变化



. . . 完 。
pdf资料下载:http://down.51cto.com/data/102031
本文出自 “.| ↘ 贾芸斐 ︵ o” 博客,请务必保留此出处http://jiayf.blog.51cto.com/1659430/345381
本文出自 51CTO.COM技术博客
附件下载:
squid.rar