(一)

Internet用户访问企业Web站点提供缓存加速。

 

1 关闭防火墙

 

 Squid代理之反向代理

 

2 修改Web Server 主页

 

Web1:

 

# <h1>Squid-Web1/ I am Web1</h1>   /var/www/html/index.html

 

Web2:

 

#<h1>Squid-Web2 hello</h1>    /var/www/html/index.html

 

 Squid代理之反向代理

 

 

 Squid代理之反向代理

 

3 配置squid 

 

 Squid代理之反向代理

 

4.初始化squid

 

 Squid代理之反向代理

 

5.启动squid

 

Squid代理之反向代理

 

 

6.设置squidIP

 

 Squid代理之反向代理

 

7.配置客户端IP

 

 Squid代理之反向代理

 

 

8.测试

squid 采用了round-robin,所以客户端的访问将轮询两台web服务器,采用 "Ctrl + F5" 来深度刷新测试。

 

Web1

 

 Squid代理之反向代理

 

 

Web2

 

 Squid代理之反向代理

 

 

9.查看squid 的访问日志。

 

 Squid代理之反向代理

 

 

(二)

 

 

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

 

1 修改Web Server 主页

 

Web1:

 

# <h1>www.YY.com</h1>   /var/www/html/index.html

 

Web2:

 

#<h1>bbs.YY.com</h1>    /var/www/html/index.html

 

 Squid代理之反向代理

 

 Squid代理之反向代理

 

 

2 配置Squid

 

 Squid代理之反向代理

 

3.让配置文件生效

 

 Squid代理之反向代理

 

4.配置客户端

 

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

 

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

 

 Squid代理之反向代理

 

5. 测试网络情况 

 

 Squid代理之反向代理

 

 6.测试www.yy.com

 

 Squid代理之反向代理

 

7.测试bbs.yy.com

 

 Squid代理之反向代理

 

 8.查看squid 访问日志

 

 Squid代理之反向代理

 

 

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

 

Squid代理之反向代理

 Squid代理之反向代理

 

相关文章:

  • 2021-10-13
  • 2021-07-14
  • 2021-09-18
  • 2022-12-23
  • 2021-07-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-29
  • 2022-02-07
  • 2021-12-18
  • 2021-09-26
相关资源
相似解决方案