ocmwx 发表于 2015-5-8 10:55:18

(新手)关于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]
查看完整版本: (新手)关于varnish的配置问题