清漆配置后端主机域名或本地主机?

时间:2019-05-11 16:57:41

标签: varnish-vcl varnish-4

我是Varnish的新手,对一个菜鸟问题感到抱歉。 他们在文件中说 后端主机为 vcl 4.0;

backend default {
  .host = "127.0.0.1";
  .port = "8080";
} 

我在Google上进行搜索,都给出了将host用作localhost或 127.0.0.1。 我很困惑这里应该是本地主机吗?还是应该是我的主机名?要么 我的域名IP地址? 我不在本地服务器上使用它。 我将其安装在托管服务器上。 Centos 7操作系统。 问题是使用后端主机作为127.0.0.1可以正常工作 但我不知道如何因为我认为应该是我的域名?谁能解释?

1 个答案:

答案 0 :(得分:0)

正确的生产环境示例通常会很有帮助。这是我们的之一:

backend lb_prod_1 {
  .host = "10.10.20.248";
  .port = "45021";
  .probe = {
    .request = "GET /health HTTP/1.0"
                "Host: www.whatevercorp.net"
    .interval = 5s;
    .timeout = 2s;
    .window = 5;
    .threshold = 3;
  }
}

因此,此后端使用系统10.10.20.248上的服务(端口45021),并配置了一些非默认的运行状况检查参数。