一、负载均衡
- 在用户访问量较高时,我们可以指定两个服务器轮流工作。在一个服务器工作一次之后,就换另一个服务器工作,也就是轮询,这样可以减小服务器的压力。
二、配置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