在内网的vps上安装Varnish的最新版3.0来用做测试
Varnish有centos下的rpm和ubuntu下的deb二进制包下载,但我选择的是源码编译安装
先下载 wget http://repo.varnish-cache.org/source/varnish-3.0.0.tar.gz
分分享一个Varnish老版本的中文手册,比起看英文原版的省事的多。
tar -xzvf varnish-3.0.0.tar.gz
解压varnish进行编译安装
cd varnish-3.0.3
./autogen.sh
./configure
make
make install
安装成功后
varnish -V 查看版本,看是否安装成功
测试varnish
先编辑配置文件
vim /user/local/varnish/etc/varnish/default.vcl
backend default {
.host = “192.168.1.154”;
.port = “80”;
}
表示,通过varnish访问192.168.1.154的80端口
varnishd -f /usr/local/varnish/etc/varnish/default.vcl -s malloc,50m -T 127.0.0.1:200 -a 0.0.0.0:80
启动varnishd服务,端口号绑定80 设最大内存50m (VPS内存小,没办法,将就着做试验)
现在可以打开varnish了
http://192.168.1.153 (开启varnish的端口号)
戴图显示,nginx 为154上运行的web服务器,出现了varnish字样,表示缓存架设成功,已正常工作了。
varnish -V 查看版本,看是否安装成功
应该为 varnishd -V
是的,谢谢指正!