一.cdn推送管理
1.概念及其意义

cdn推送:当后端服务器中的数据有更新的时候,在varnish中的缓存用该及时同步后端服务器的内容
缓存提高了便利性,即使不是专业的运维人员,不用输入命令取清理缓存,而是在web界面批量处理,提高了可操作性。
二.cdn推送管理的实现
1.官网下载cdn推送管理所需要的安装包

本次实验为了方便起见将物理机下的安装包烤到varnish虚拟机上

企业—varnish:CDN推管理(web界面清理缓存)

2.在varnish虚拟服务器上的配置

安装该安装包所需要的软件(unzip,php)
注意:是在yum源搭建好之后

企业—varnish:CDN推管理(web界面清理缓存)

在varnish虚拟服务器上安装apache服务(将cdn的推送进行共享)

企业—varnish:CDN推管理(web界面清理缓存)

安装包的解压

企业—varnish:CDN推管理(web界面清理缓存)

将解压后的内容mv到apache的共享目录下

企业—varnish:CDN推管理(web界面清理缓存)

配置推送管理的文件

企业—varnish:CDN推管理(web界面清理缓存)

企业—varnish:CDN推管理(web界面清理缓存)

修改httpd的端口,因为80端口已经被占用了

企业—varnish:CDN推管理(web界面清理缓存)
企业—varnish:CDN推管理(web界面清理缓存)
企业—varnish:CDN推管理(web界面清理缓存)
编辑varnish的配置文件设置访问控制

企业—varnish:CDN推管理(web界面清理缓存)
文件编辑添加内容如下:

企业—varnish:CDN推管理(web界面清理缓存)

企业—varnish:CDN推管理(web界面清理缓存)
企业—varnish:CDN推管理(web界面清理缓存)
3.检测如下:

在物理机:
http://172.25.254.1:8080 ##会出现推送界面

企业—varnish:CDN推管理(web界面清理缓存)

第一次MISS没有缓存到,在进行多次缓存都为HIT状态

企业—varnish:CDN推管理(web界面清理缓存)

cdn推送
写入推送页面并点击提交

企业—varnish:CDN推管理(web界面清理缓存)

企业—varnish:CDN推管理(web界面清理缓存)

在物理机上再次查看发现为MISS状态及之前的缓存清空

企业—varnish:CDN推管理(web界面清理缓存)

相关文章: