Varnish——CDN加速的实现(多个后端服务器实现负载均衡、虚拟主机)
实验环境:
主机名 | ip | 用途 |
server1 | 172.25.10.1 | varnish服务器 |
server2 | 172.25.10.2 | 后端服务器 |
server3 | 172.25.10.3 | 后端服务器 |
物理机 | 172.25.10.250 | 客户端、测试端 |
下面的实验是在前面实验的基础上做的,链接:https://blog.csdn.net/weixin_42566251/article/details/96853108
1、多个后端服务器实现负载均衡
server3:
1、server3安装httpd,如下所示:
2、编辑发布文件,并重启服务,如下所示:
server1:
3、进入配置文件,并进行设置
4、重启varnish服务,如下所示:
物理机:
5、在物理机上进行解析文件,如下所示:
物理机测试:
2、配置Varnish的虚拟机
server3:
1、在server3上创建虚拟主机,具体如下所示:
2、配置默认发布目录,并重启httpd服务,如下所示:
物理机测试:
总结:相当于在server3中的主机创建一个虚拟主机,此时主机有两个解析,当访问www时是一个测试页(在server3中创建/www目录并在里面写入内容),当访问bbs时是另一个测试页(在server3中创建/bbs目录并在里面写入内容)