我是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可以正常工作 但我不知道如何因为我认为应该是我的域名?谁能解释?
答案 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),并配置了一些非默认的运行状况检查参数。