我的清漆反向代理设置存在问题。 我们有一个指向不同IP的域
root@vproxy:~# service varnish restart Message from VCC-compiler:
Backend host "xxx.xxxxxx.net": resolves to too many addresses. Only one IPv4 and one IPv6 are allowed.
Please specify which exact address you want to use, we found all of these:
128.x.x.1
128.x.x.2
128.x.x.3
128.x.x.4
('input' Line 17 Pos 13)
.host = "xxx.xxxxxx.net";
------------#################-
Running VCC-compiler failed, exited with 2
VCL compilation failed * Syn
tax check failed, not restarting
我们希望varnish自动从多个ip中使用它并使用它。我怎样才能做到这一点。
答案 0 :(得分:0)
您必须逐个设置后端(或者具有1 A记录的域)。您在varnish文档中完全回答了您的问题:https://www.varnish-cache.org/docs/4.0/users-guide/vcl-backends.html?highlight=directors。
要使用具有相同角色的多个后端,您需要使用Director 分组(也在文档中的同一页面上)。