HAProxy의 동일한 포트에 바인딩되는 여러 프론트 엔드를 구성하는 것이 가능합니까?
frontend A
bind :80
bind :2000-5000
acl rule_about_A
use_backend server_A if rule_about_A
frontend B
bind :80
acl rule_about_B
use_backend server_B if rule_about_B
이 사용 사례에서 프론트 엔드 A는 80과 범위 2000-5000에 바인딩해야합니다. 프론트 엔드 B의 경우, 모든 포트에 80으로 만 바인딩하고 싶지 않습니다.
그런 식으로 구성하면 단일 프론트 엔드를 사용하고 ACL로 재생하면 깨끗하게 보일 것이라고 생각했지만 구성으로 인해 HAProxy가 잘못 작동하는 것처럼 보입니다. 때로는 올바른 규칙을 적용하고 때로는 그렇지 않습니다.
이러한 프런트 엔드를 단일 프런트 엔드로 연결하기 전에 동일한 포트에 바인딩되는 여러 프런트 엔드를 사용할 수 있습니까?
편집 : BTW, 나는 HAProxy 1.5를 사용하고 있습니다