用于nginx Web服务器的Fabio-consul负载均衡器

时间:2018-01-06 18:12:03

标签: nginx consul

我的目标是使用fabio负载均衡器将consul传入http流量,转发到Web服务器(nginx)。

1-我是一个集团,其中consul在前端,期望在同一台服务器上设置fabio

2-10-20个web-servers(nginx),注册为具有前端的consul-client 领事馆的服务,服务和健康检查都很好。

fabio对我来说很新,请帮我配置一下......

1 个答案:

答案 0 :(得分:1)

你有点不对,Consul是服务发现,交通量不通过它。

在Consul中注册nginx服务器(相同的服务名称,每个实例的不同ID)。不要忘记Fabio所需的标签(默认为urlprefix)。

将所有流量路由到Fabio,如果一切配置正确,它应该工作(Fabio在领事中获取服务标签,并根据Consul中设置的标签知道哪个服务器路由流量)

相关问题