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 编辑 ]
yuhongchun 于 2008-07-27 21:01:42发表:
希望大家喜欢。