yum安装varnish

yum安装varnish
1.安装varnish(从Centos7开始,varnish已被收入到epel仓库)
yum install epel-release -y
yum -y install varnish
以下开始配置文件
在这里插入图片描述
以上是两台web的IP地址设置

vi /etc/varnish/default.vcl
sub vcl_recv{
if (req.http.host ~ “(?i)^(www.)?aa.com " ) s e t r e q . h t p . h o s t = " w w w . a a . c o m " ; s e t r e q . b a c k e n d h i n t = w e b 1 ; e l s i f ( r e q . h t t p . h o s t   " ( ? i ) w w w . b b . c o m ") { set req.htp.host = "www.aa.com"; set req.backend_hint = web1; } elsif (req.http.host ~ "(?i)^www.bb.com ")setreq.htp.host="www.aa.com";setreq.backendhint=web1;elsif(req.http.host "(?i)www.bb.com”) {
set req.backend_hint = web2;
return(hash);
}
}
判断当访问www.aa.com域名时从web1上取数据,访问www.bb.com域名是到web2取数据。

#添加一个Header标识,以判断缓存是否命中
sub vcl_deliver {
if (obj.hits > 0) {
set resp.http.X-Cache = “HIT FROM” + req.http.host;
set resp.http.X-Cache-Hits = obj.hits;
} else {
set resp.http.X-Cache = “MISS FROM” + req.http.host;
}
return (deliver);
}
在这里插入图片描述
在hosto中加入域名

在这里插入图片描述

在这里插入图片描述
配置成功后去浏览器测试
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值