web缓存服务器varnish-4.1.6的部署及配置详解
1.安装varnish4.1.6
安装依赖
yum install -y autoconf automake jemalloc-devel libedit-devel libtool ncurses-devel pcre-devel pkgconfig python-docutils python-sphinx
安装varnish yum仓库
# rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.1.el7.rpm # yum install varnish -y
2.设置Varnish参数
# grep "^[a-Z]" /etc/varnish/varnish.params RELOAD_VCL=1 # 重新启动服务时是否重新读取VCL并重新编译 VARNISH_VCL_CONF=/etc/varnish/default.vcl # 默认读取的VCL文件 VARNISH_LISTEN_PORT=80 # 设置监听的端口(默认监听6081端口) VARNISH_ADMIN_LISTEN_ADDRESS=127.0.0.1 # 管理接口监听的地址 VARNISH_ADMIN_LISTEN_PORT=6082 # 管理接口监听的端口 VARNISH_SECRET_FILE=/etc/varnish/secret # 使用的密钥文件 VARNISH_STORAGE="malloc,256M" # 存储文件的大小 VARNISH_USER=varnish # varnish默认用户 VARNISH_GROUP=varnish # varnish默认组
定义VCL backend
#