varnish

简介:

1.配置

(1)配置一个后端服务器 

vi /etc/varnish/default.vcl

 wKiom1lwtsHQPaLTAAAuUQFPtnA175.png
 

(2)配置 varnish 服务端口  

vi /etc/sysconfig/varnish

wKioL1lwtuyhaCeBAAAKTJfFJtw690.png 

(3)查看缓存命中情况 

vi /etc/varnish/default.vcl

wKiom1lwtw3DRucuAAB47Iv5J2Q600.png 

4) 开启varnish服务

测试

wKiom1lwtyngeAxNAAEIzsK6DWk345.png

2.varnishadm 手动清除缓存

 wKiom1lwt2KAJmpoAAAj-1bUr4g537.png

3.定义多个不同域名站点的后端服务器 

vi /etc/varnish/default.vcl

wKiom1lwt4qybaurAAAlWqgIz7Q409.png

当访问 www.westos.org 域名时从 web1 上取数据,访问 bbs.westos.org 域名时到 web2 取数据,访问其他页面报错

 

wKioL1lwt6GTQoOGAAA_iXPGYVw530.png 

测试

wKiom1lwt72CX0CeAACvWNDb-xA962.png 

 

4.负载均衡

把多个后端聚合为一个组 

vi /etc/varnish/default.vcl

 wKiom1lwt9_TT58oAAAV8moEAYI511.png

wKioL1lwuAKw43sQAAA-yGfnSyA985.png


 

测试

wKioL1lwuBzgVxBfAAAv_bH5RzI820.png

4.varnish cdn推送平台

1) 安装php服务

2) Vim /var/www/html/bansys/config.php

定义群组

绑定主机

Varnish 版本

wKiom1lwuDaQlsP7AABlHpX48e8827.png

(3)vi /etc/varnish/default.vcl

 http 模式需要对 varnish 做以下设置

wKioL1lwuFWQVJcOAAAQtBS4-bM696.png

wKioL1lwuI7TET-BAAApYNb5O0c733.png 

测试

wKioL1lwuKeh-FLvAAA5LZ8dJpA763.png

 

wKiom1lwuLiSjqkzAAAzrXJixeo818.png


本文转自  夏梨巴人  51CTO博客,原文链接:http://blog.51cto.com/12774035/1951037
相关文章
|
25天前
|
存储 缓存 运维
LAMP+Varnish缓存详解(一)——Varnish简介
LAMP+Varnish缓存详解(一)——Varnish简介
18 0
|
缓存 存储
web缓存与varnish
web缓存与varnish
1151 0
|
存储 缓存 监控
|
存储 Web App开发 缓存
|
Web App开发 缓存 测试技术
|
Web App开发 存储 缓存
|
缓存 前端开发 JavaScript
|
缓存 负载均衡 算法