Varnish搭建及配置(反向代理、加速缓存,负载均衡、CDN推送平台搭建)

一、Varnish实现反向代理
1、搭建环境:
server1(172.25.254.1):Varnish代理服务器
server2(172.25.254.2):web服务器1
server3(172.25.254.3):web服务器2
clients(172.25.254.55):测试机
2、搭搭建网络yum源,三台虚拟机都需要配置好yum源:可以参考本文https://blog.csdn.net/weixin_43314056/article/details/83375382

3、下载Varnish软件包

查看varnish配置文件

Varnish搭建及配置(反向代理、加速缓存,负载均衡、CDN推送平台搭建)
Varnish搭建及配置(反向代理、加速缓存,负载均衡、CDN推送平台搭建)
4、编辑文件:

Varnish搭建及配置(反向代理、加速缓存,负载均衡、CDN推送平台搭建)
开启varnish服务:
Varnish搭建及配置(反向代理、加速缓存,负载均衡、CDN推送平台搭建)
6、server2开启apache服务:

测试:client端

Varnish搭建及配置(反向代理、加速缓存,负载均衡、CDN推送平台搭建)
2、重载varnish服务

不能重启服务,不然会清除掉varnish服务器所有缓存信息。

client端重新测试:
当第一次访问时,由于varnish服务器内存空间中没有缓存的网页内容,会显示MISS,varnish服务器会去访问server2的apache服务器,将网页内容缓存下来,回复给client

Varnish搭建及配置(反向代理、加速缓存,负载均衡、CDN推送平台搭建)
Varnish服务器清除缓存内容
1、手动清理缓存

Varnish搭建及配置(反向代理、加速缓存,负载均衡、CDN推送平台搭建)
2、自动清理缓存

Varnish搭建及配置(反向代理、加速缓存,负载均衡、CDN推送平台搭建)

2、server2,server3都开启apache,重载varnish服务
client配置本地解析

Varnish搭建及配置(反向代理、加速缓存,负载均衡、CDN推送平台搭建)
四、Varnish配置后端web服务器负载均衡
1、编辑配置文件:

Varnish搭建及配置(反向代理、加速缓存,负载均衡、CDN推送平台搭建)
Varnish搭建及配置(反向代理、加速缓存,负载均衡、CDN推送平台搭建)
server1:
Varnish搭建及配置(反向代理、加速缓存,负载均衡、CDN推送平台搭建)

4、编辑配置文件:

Varnish搭建及配置(反向代理、加速缓存,负载均衡、CDN推送平台搭建)
推送清除缓存内容
Varnish搭建及配置(反向代理、加速缓存,负载均衡、CDN推送平台搭建)

Varnish搭建及配置(反向代理、加速缓存,负载均衡、CDN推送平台搭建)

来源:sura_1988

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年1月22日
下一篇 2019年1月22日

相关推荐