yum install varnish-libs-3.0
.5-1.el6.x86_64.rpm varnish-3.0
.5-1.el6.x86_64.rpm -y
vim /etc/varnish/default.vcl
#配置乙個後端伺服器
backend web1
#檢視快取命中情況
sub vcl_deliver
else
return (deliver);
}
配置 varnish 服務埠
vim /etc/sysconfig/varnish
varnish_listen_port=80
service varnish start #啟動varnish
測試
在172.25.15.2主機上的配置:
vim /etc.hosts #配置解析
172.25.15.1 server1 www.westos.com
echo "server2" >/var/www/html/index/html
測試
第一次快取未命中,在以後的120秒(預設時間)都顯示命中
可通過 varnishadm 手動清除快取
varnishadm ban.url .*$ #清除所有
varnishadm ban.url /index.html
#清除 index.html 頁面快取
varnishadm ban.url /admin/$ #清除 admin 目錄快取
varnish配置
vim /etc/varnish/default.vcl
#配置後端伺服器
backend web1
backend web2
#把多個後端聚合為乙個組
director lb round-robin
}#當訪問 www.westos.org 網域名稱時從 lb組 上取資料(本配置中,web1,web2都在lb組),訪問 bbs.westos.org 網域名稱時到 web2 取資料,
訪問其他頁面報錯。
}#檢視快取命中情況
sub vcl_deliver
else
return (deliver);
}
測試
在172.25.254.15真機上的配置:
vim /etc.hosts #配置解析
172.25.15.1 server1 www.westos.com
測試:
for i in ;do curl www.westos.org;done
輪流訪問lb組內web1、web2的http網頁
Varnish 簡單的配置
先安裝寫依賴包 以免後面報錯 automake autoconf libtool ncurses devel libxslt groff pcre devel pkgconfig ubuntu下的 libproc g 一 安裝varnish tar zxvf varnish 2.1.3.tar.gz...
varnish安裝配置
1.安裝需要用到的包,歷史教訓告訴我一定要裝穩定版本,要不有些東西不能用 automake autoconf libtool ncurses devel libxslt groff pcre devel pkgconfig yum y install automake autoconf libtoo...
varnish原始碼安裝與簡單操作
首先準備環境 兩台虛擬機器 一台80.111一台80.112 yum install lrz y 安裝上傳工具 上傳軟解包和依賴包 yum install y gcc gcc c make 安裝編譯器和環境 安裝依賴關係包和所需要的外掛程式 yum install y libtool ncourse...