2017-02-21 8 views
1

여러 도메인, SSL을 통과하면서 여러 백엔드에 대해 HAproxy를 설정하는 방법은 무엇입니까? 더 나은 설명은 다이어그램에서HAproxy를 사용하여 여러 도메인에서 SSL 패스 스루를 설정하는 방법은 무엇입니까?

예 : 각 백엔드 서버가 자신의 인증서를 issueing됩니다

       backend_domain_a 
domain-a.com-.   .-> 123.123.123.123 
      |   | 
      +-> haproxy -+ 
      |   | backend_domain_b 
domain-b.com-'   '-> 789.789.789.789 

참고. 따라서 SSL 패스 스루가 필요합니다.

나는이 구성을 가지고 있지만 여러 가지 이유로 (누락 된 포트 번호를 인 키 하나) 작동하지 않습니다 : 다른 사람 즉

frontend www 
     bind *:80 
     bind *:443 
     option tcplog 

     acl host_domain_a hdr(host) -i domain-a.com 
     acl host_domain_b hdr(host) -i domain-b.com 

     use_backend backend_domain_a if host_domain_a 
     use_backend backend_domain_b if host_domain_b 

backend backend_domain_a 
     server web_a 123.123.123.123 check 

backend backend_domain_b 
     server web_b 789.789.789.789 check 

, 나는 SSL을 종료 하지에 Haxproxy를 원한다. ,

나는 처음에 Nginx이 작업을 수행하고 싶어하지만, 광범위한 연구 후

답변

0

(SSL의 프리 리드 미래 버전에서 사용할 수 있습니다하지만) 호스트 정보를 읽는 동안 명백하게 비 종료 지점 역할을 할 수 없습니다 이 작업을 완료하는 데 좋은 방법을 찾지 못했습니다.

nginx을 사용하여 요구 사항을 완료했습니다.