企业CDN缓存系统varnish——负载均衡(轮询)

企业CDN缓存系统varnish——负载均衡(轮询)

1. 负载均衡

如果用户使用率较高时,我们可以指定一个后端服务器工作一次,就换另一个服务器,两个服务器轮流工作,会减小服务器的压力,也就是轮询。

2. 配置apache虚拟主机

在server3中:

vim /etc/httpd/conf.d/vhost.conf

在这里插入图片描述

在这里插入图片描述

注意:这里的测试页面内容便于观察实验效果,内容不同。
配置apache虚拟主机的具体步骤在之前的博客(web服务器的构建)中具体讲解过,这里不做过多赘述

3. 配置代理服务器varnish

在server1中:

vim /etc/varnish/default.vcl

定义负载均衡:
在这里插入图片描述

指定轮询的后端服务器:
注意:此处的return (pass)是为了查询一次就清除一次缓存,避免缓存对实验效果的影响

在这里插入图片描述

导入重要模块:
这个模块一定要导入,不然会报错!
在vcl 4.1下面一行写入:
在这里插入图片描述

systemctl restart varnish

4. 测试

在客户端(真机)中:
在这里插入图片描述

可以看到访问www.westos.org时,一次使用后端服务器server2,一次使用后端服务器server3,这就是轮询的效果

发布了175 篇原创文章 · 获赞 11 · 访问量 6077

猜你喜欢

转载自blog.csdn.net/weixin_45775963/article/details/104455562
今日推荐