CDN推送管理平台
配置server1
1. 安装httpd,编辑主配置文件,将端口改为8080(避免与varnish服务的80端口冲突),并重启httpd服务
2. 下载php(显示界面,使得httpd服务可以识别php格式的内容)和unzip(解压安装包)
3. 将bansys.zip安装包从真机上发送到server1,并解压到/var/www/html目录下,解压完后将/var/www/html/bansys/目录下所有东西移动到/var/www/html目录下
4. 编辑config.php文件
5. 给物理机添加解析
6. 打开浏览器,输入172.25.8.1:8080 (出现CDN推送管理界面)
访问前需要重启server1 上的httpd
7. 编辑varnish默认配置文件,添加内容如下,修改完配置文件要/etc/init.d/varnish reload重新加载配置文件
bansys 有两种工作模式:telnet 模式和 http 模式。
(1)telnet 模式需要关闭 varnish服务管理端口的验证,注释掉/etc/sysconfig/varnish 文件中的 “ -S ${VARNISH_SECRET_FILE}”这行,重启 varnish 服务即可。
(2)http 模式需要对 varnish 做以下设置:
8. 在物理机上测试
(1)清除所有缓存
先在物理机中访问页面,使得数据缓存至varnish 中
然后在浏览器中推送清除缓存的内容
再次访问,发现缓存已被清除
(2)清除index.html 页面的缓存
清除前页面数据已缓存至varnish 中
在浏览器中推送清除index.html 页面缓存的内容
再次访问页面发现只有index.html 页面的缓存被清除了