Ha代理配置建议

时间:2017-11-17 07:11:14

标签: haproxy

在Haproxy中,我需要提供一个上下文" foo" 用URL。

abc.example.com

如果我使用URL作为

,它会得到很好的服务
abc.example.com/foo

但是,由于此ha代理与其他客户共享,并且默认情况下已使用monitor-URI配置了运行状况检查

 monitor-uri /

每当我使用abc.example.com时,它都会使用默认的200 OK服务就绪页面。它不会转到任何ACL以便路由到后端。

例如: -

acl host_example hdr(host) -i example.com.com
use_backend example_cluster if host_example 

除了更改monitor-URI之外,是否有任何解决方法,建议?

1 个答案:

答案 0 :(得分:0)

当您请求abc.example.com时,您正在请求根URI“/”,这正是您的monitor-uri所在的位置。因此,您将获得显示器回复,而不是其他任何内容 您需要将monitor-uri更改为“monitor-uri / haproxy”之类的其他内容,或将monitor-uri移动到其他端口。