一、什么是CDN推送
当后端服务器中的DNS有更新的时候,在varnish的缓存中应该及时地同步后端服务器中的内容。相当于清空varnish中的缓存,当下一次进行访问时,直接从服务器中获取新的内容。
二、配置过程
1、在varnish(server1)中安装httpd服务,并编辑httpd配置文件,将136行的端口号修改为8080(因为varnish服务器已经占用了80端口)
2、安装php
---> yum install php -y
3、安装bansys.zip压缩包。(压缩到/var/www/html目录下)
---> unzip bansys.zip -d /var/www/html
---> vim /vat/www/html/bansys/config.php
4、在server1主机中打开httpd服务,在物理主机中输入172.25.2.1:8080可以显示CDN推送的界面
扫描二维码关注公众号,回复:
3175872 查看本文章
5、编写varnish默认文件
---> vim /etc/varnish/default # 添加即可
---> /etc/init.d/varnish reload
6、在浏览器中进行测试(修改varnish的缓存后的结果是不一样的。此时我们选择http方式)
---> curl -I www.xniu.com # 对缓存时间进行查看