红联Linux门户
Linux帮助

VMWARE6.0构建Squid2.6反向代理实验环境

发布时间:2008-07-24 17:38:57来源:红联作者:yuhongchun
VMWARE6.0构建Squid2.6反向代理实验环境

2008-07-24 CentOS5#抚琴煮酒

#####################################################
系统环境:真实主机为蕃茄花园XP_SP2+Vmware6.0

Squid服务器:CentOS5.1,squid版本为2.6,二块网卡,外网网卡VM5,IP:192.168.5.1,主机名为www.test.com

内网网卡VM0,IP:192.168.1.101

内网Web主机a:克隆的centOS5.1,内网网卡VM0,IP:192.168.1.103,域名为ns.test.com

内网Web主机b:克隆的centOS5.1,内网网卡VM0,IP:192.168.1.102,域名为mail.test.com

XP客户机网卡VM5,IP:192.168.5.2

在XP主机下编辑文件 edit c:\windows\system32\drivers\etc\hosts

192.168.5.1 www.test.com

192.168.5.1 ns.test.com

192.168.5.1 mail.test.com

Squid配置文件如下:

#监听服务器的80端口,支持域名和IP的虚拟主机
http_port 192.168.100.100:80 vhost

#重点,反向代理的配置,以下内容在原有squid内容文件上添加
# 被代理的web的IP 父子关系 端口 icp或HTCP端口(0代表禁止) 自命名
cache_peer 192.168.100.103 parent 80 0 no-query originserver name=a
cache_peer 192.168.100.102 parent 80 0 no-query originserver name=b

#所代理的域名
cache_peer_domain a ns.test.com
cache_peer_domain b mail.test.com

#访问权限的控制
acl all src 0.0.0.0/0.0.0.0
http_access allow all
cache_peer_access a allow all
cache_peer_access b allow all

squid详细流程图解详见我的另一篇文章http://hi.baidu.com/yuhongchun027/blog/item/48020edcf8826da4cd1166ac.html

[ 本帖最后由 yuhongchun 于 2008-7-27 20:57 编辑 ]
文章评论

共有 1 条评论

  1. yuhongchun 于 2008-07-27 21:01:42发表:

    希望大家喜欢。