ubuntu中varnish的安装
varnish在Ubuntu package 仓库版本可能比较低,,我们一般建议使用varnish-cache.org提供的包。请注意,我们只为Ubuntu的LTS版本( Long Term Support,长时间支持版本,一般三年)提供安装包,其他中间版本并不提供。但这些版本也许会在较新的ubuntu版本中工作。varnish支持的架构是amd64。
使用root执行下面的代码安装varnish提供的最新版本
apt-get install apt-transport-https curl https://repo.varnish-cache.org/GPG-key.txt | apt-key add - echo "deb https://repo.varnish-cache.org/ubuntu/ trusty varnish-4.1" >> /etc/apt/sources.list.d/varnish-cache.list apt-get update apt-get install varnish
centos或者redhat中varnish的安装
可以直接使用yum install varnish,但是这可能不是最新的版本,要安装最新的varnish(目前为4.1),请使用下面的命令俩进行安装
yum install epel-release rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.1.el7.rpm (or: rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.1.el6.rpm for RHEL6) yum install varnish
加上 –no-signature 参数只需要在初始化安装的时候,原因是varnish GPG key 不在yum的密钥串(keyring)中。
注:本文档为varnish4.1的文档,基于官方翻译,根据自己的需要有所精简或者补充,文档原文请参考:https://www.varnish-cache.org/docs
你可能还喜欢下面这些文章
Varnish是一个HTPP反向代理缓存,它接受来自客户端的请求并试图从缓存中取出相应的数据来应答,如果缓存中并没有相应的数据,它将会把请求指向后端机器,获取并且储存响应的数据,之后再交付给用户。当varnish有缓存的时候响应通常只需要几微秒的时间,比直接访问后端机器通常要快两个数量级,所以要做的就是尽可能的将页面缓存到varnish中。varnish可以根据后端响应的内容来决定是否储存,在响应头中加入cache-control将会被varnish缓存。使用cookie可以让varnish不缓存。这些都是可以在一个vcl的配置文件( Varnish Configuration Languag
赞赏微信赞赏
支付宝赞赏