(新手)关于varnish的配置问题
本帖最后由 ocmwx 于 2015-5-8 11:07 编辑大伙请教个问题,小弟刚玩varnish,不太懂
我就是想做一个测试,这么写对嘛?
vcl 4.0;
backend web1 {
.host = "10.21.0.253";
.port = "8090";
}
backend web2 {
.host = "10.21.0.254";
.port = "8090";
}
backend web3 {
.host = "www.lianlian.com";
.port = "80";
}
sub vcl_recv {
if (req.url ~ "^/web1") {
set req.backend_hint = web1;
}
elsif (req.url ~ "^/web2") {
set req.backend_hint = web2;
}
else {
# return (synth(403, "Forbidden,test"));
set req.backend_hint = web3;
}
}
需求:
客户端访问:http://varnish监听的IP/web1
客户端访问:http://varnish监听的IP/web2
不是这些URL的就返回一个错误码
客户的浏览器上请求:http://172.16.128.179/web1或 web2 就是打不开
页:
[1]