我的目标是使用fabio负载均衡器将传入的http流量转发到网络服务器(Nginx)。
1-我有一个集群,consul在前端,希望fabio设置在同一服务器上
2- 10-20个web服务器(Nginx),注册为领事客户端,前端领事服务器,服务和健康检查注册良好。
fabio对我来说非常新,请帮助我如何配置东西…
发布于 2018-01-07 02:29:55
你搞错了,领事是服务发现,流量不会经过它。
在Consul中注册nginx服务器(相同的服务名称,每个实例的id不同)。不要忘记Fabio所需的标记(默认情况下是urlprefix)。
将所有流量路由到Fabio,如果一切配置正确,它应该可以工作(Fabio拿起领事中的服务标签,并根据领事中设置的标签知道将流量路由到哪台服务器)
https://stackoverflow.com/questions/48130351
复制相似问题