系统centos5.3
实验目的:通过访问www.test.com:3128 转向到真实服务器地址
1.配置本机的hosts文件,使www.test.com 指向squid 代理服务器
2.修改代理服务器的squid.conf配置文件,主要修改添加部分如下:
http_port 3128 vhost # Squid 服务器监听本机 3128 端口,vhost 支持虚拟主机
cache_peer 192.168.1.50 parent 80 0 no-query originserver weight=1 name=a
cache_peer_domain a www.test.com
#以上两行配置,让 Squid 服务器知道:
#从客户端过来的请求,如果是 www.test.com,则 Squid 向 ServerA 192.168.1.50 的端口 80发送请求;这里可以添加多个虚拟主机,指向不同的服务
http_access allow all
cache_peer_access a allow all
#配置访问权限,充许外部所有客户端访问
#其它配置选项默认
通过本机访问www.test.com:3128 ,出现 ACCESS DENIED ,这是因为squid.conf配置文件中有http_access deny all 这条命令,注释保存。重启squid服务.
访问转向成功.