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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章