2017-11-17 19 views
0

Haproxy에서 URL이 "foo"인 을 제공해야합니다.HA 프록시 설정 제안

abc.example.com 

나는이 하 프록시가 다른 고객과 기본적으로 공유 그러나 건강 검사가 구성되어

abc.example.com/foo 

으로 URL을 사용하는 경우는, 미세 제공됩니다 모니터-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 

어떤 해결 방법 제안 떨어져 모니터-URI를 변경에서 있습니까?

답변

0

abc.example.com을 요청할 때 루트 URI "/"를 요청하면 이는 바로 모니터 -URI가있는 위치입니다. 그래서 당신은 모니터의 답장과 다른 것을 얻을 것입니다.
monitor-uri를 "monitor-uri/haproxy"와 같은 다른 것으로 변경하거나 monitor-uri를 다른 포트로 이동해야합니다.