CDN缓存系统——varnish之负载均衡

一、负载均衡

  • 在用户访问量较高时,我们可以指定两个服务器轮流工作。在一个服务器工作一次之后,就换另一个服务器工作,也就是轮询,这样可以减小服务器的压力。

二、配置apache虚拟主机

在server3中:

vim /etc/httpd/conf.d/vhost.conf
#写入
<VirtualHost *:80> 
	DocumentRoot /www
	ServerName www.yang.org 
</VirtualHost> 

<Directory "/www">
	Require all granted
</Directory>

<VirtualHost *:80> 
	DocumentRoot /bbs
	ServerName bbs.yang.org 
</VirtualHost>

<Directory "/bbs">
	Require all granted
</Directory>
##建立目录
[root@server3 html]# mkdir /www
[root@server3 html]# mkdir /bbs
[root@server3 html]# cat /www/index.html 
server3.www.yang.org
[root@server3 html]# cat /bbs/index.html 
server3.bbs.yang.org
[root@server3 html]# systemctl restart httpd

三、配置代理服务器

在server1中:

vim /etc/varnish/default.vcl
#在vcl4.1一行的下一行前面写入导入模块
vcl 4.1;
import directors from "/usr/lib64/varnish/vmods/libvmod_directors.so";

写入:
在这里插入图片描述
ps: return (pass)是为了查询一次就清除一次缓存,否则缓存会影响负载均衡的效果。

然后重启varnish:

systemctl restart varnish

四、测试

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值