CentOS 6.4下Squid代理服务器的安装与配置(5)

下面实验将模拟通过不同的域名访问不同的机器,简单实现企业应用中的负载均衡。客户端在浏览器地址栏中输入,将访问192.168.1.18这台机器,访问bbs.squid.dev,将访问192.168.1.19这台机器。

实验拓扑图如下:

squid-reverse - domain

8.1 修改Web Server 主页

Web1:

# echo "<h1></h1>" > /var/www/html/index.html

Web2:

# echo "<h1>bbs.squid.dev/192.168.1.19</h1>" > /var/www/html/index.html

8.2 配置Squid

 

http_port 80 accel vhost http_access allow all cache_peer 192.168.1.18 parent 80 0 originserver name=www cache_peer 192.168.1.19 parent 80 0 originserver name=bbs cache_peer_domain www cache_peer_domain bbs bbs.squid.dev visible_hostname squid.david.dev cache_mgr mchina_tang@qq.com

 

8.3 配置客户端

这里可以使用DNS服务来解析,这里我们为了方便,就在hosts 文件里直接指定。

修改C:\Windows\System32\drivers\etc\hosts 文件

32

8.4 测试网络情况 

33

8.5 测试

34

8.6 测试bbs.squid.dev

35

8.7 查看squid 访问日志

36

8.8 查看两台服务器的apache 访问日志

# tailf /var/log/httpd/access.log

40

测试成功。

Squid 的详细介绍请点这里
Squid 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/17003.html