Cloud 在反向代理中使用具有多个IP的域名

Cloud 在反向代理中使用具有多个IP的域名,cloud,reverse-proxy,varnish,Cloud,Reverse Proxy,Varnish,我的varnish反向代理设置有问题。 我们有一个指向不同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

我的varnish反向代理设置有问题。 我们有一个指向不同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中删除一个ip并使用它。我怎样才能做到这一点。

你必须一个接一个地设置你的后端(或者通过一个有记录的域)。varnish文档中完全回答了您的问题:


要使用具有相同角色的多个后端,您需要将它们与控制器(也在文档的同一页上)分组。

您必须逐个设置后端(或通过具有1个记录的域)。varnish文档中完全回答了您的问题:


要使用具有相同角色的多个后端,您需要将它们与控制器分组(也在文档的同一页上)。

在我的服务器上,我的经销商每周都会创建近3个具有不同帐户的新域,有没有办法将其自动化?@Luis您的问题没有可用的信息,这只会引发其他几个问题。什么是分销商,他们做什么,什么是帐户,什么是可以/应该自动化的?将你的问题形成一个帖子,用适当的信息填写,这样别人就可以回答。这个答案意味着,每个IP都应该有一个后端。那是不对的。应该只有一个后端到一个已解析的IP(不管是哪一个)。该文档仅涉及多个后端和控制器,而不是DNS解析。这个答案并不意味着这一点,而且在2015年发生错误时就与此相关。2013年,Varnish中有一个记录在案的功能,允许在主机名中包含多个IP,并在解析的IP之间进行循环。它只是因为某些原因而不起作用:)。如果它现在起作用,那么错误和答案都无关紧要。我不明白你所说的“每个IP都应该有一个后端”是什么意思。后端配置有IP,而不是相反。在我的服务器上,我的经销商每周都会用不同的帐户创建近3个新域,有没有办法实现自动化?@Luis你的问题没有可用的信息,它只会引发其他几个问题。什么是分销商,他们做什么,什么是帐户,什么是可以/应该自动化的?将你的问题形成一个帖子,用适当的信息填写,这样别人就可以回答。这个答案意味着,每个IP都应该有一个后端。那是不对的。应该只有一个后端到一个已解析的IP(不管是哪一个)。该文档仅涉及多个后端和控制器,而不是DNS解析。这个答案并不意味着这一点,而且在2015年发生错误时就与此相关。2013年,Varnish中有一个记录在案的功能,允许在主机名中包含多个IP,并在解析的IP之间进行循环。它只是因为某些原因而不起作用:)。如果它现在起作用,那么错误和答案都无关紧要。我不明白你所说的“每个IP都应该有一个后端”是什么意思。后端配置有IP,而不是相反。