一.cdn推送管理
1.概念及其意义
cdn推送:当后端服务器中的数据有更新的时候,在varnish中的缓存用该及时同步后端服务器的内容
缓存提高了便利性,即使不是专业的运维人员,不用输入命令取清理缓存,而是在web界面批量处理,提高了可操作性。
二.cdn推送管理的实现
1.官网下载cdn推送管理所需要的安装包
2.在varnish虚拟服务器上的配置
安装该安装包所需要的软件(unzip,php)
注意:是在yum源搭建好之后
在varnish虚拟服务器上安装apache服务(将cdn的推送进行共享)
安装包的解压
将解压后的内容mv到apache的共享目录下
配置推送管理的文件
vim /var/www/html/config.php
修改httpd的端口,因为80端口已经被占用了
vim /etc/httpd/conf/httpd.conf
编辑varnish的配置文件设置访问控制
vim /etc/varnish/default.vcl
3.检测如下:
在物理机:
http://172.25.70.1:8080 ##会出现推送界面
第一次MISS没有缓存到,在进行多次缓存都为HIT状态
cdn推送
写入推送页面并点击提交
在物理机上再次查看发现为MISS状态及之前的缓存清空