前端绑定相同端口443在haproxy中发生冲突

问题描述 投票:0回答:1

我正在使用以下配置-似乎两者存在冲突。任何想法,如何解决这个问题。我想确保两个服务都在同一端口上运行,即443

frontend www
bind x-x-x-x:443 ssl crt /etc/haproxy/ssl/abc.pem
mode http
acl if_string_nv path_beg /test_rum
acl if_string_nv1 path_beg /nv
use_backend nv_server if if_string_nv
use_backend nv_server if if_string_nv1

backend nv_server
       server server1 x-x-x-x:8090 

frontend haproxybackend_agent
  bind x-x-x-x:443 ssl crt /etc/haproxy/ssl/abc.pem
      mode http
    option forwardfor
    use_backend nfdb

frontend haproxybackendhttp_agent
      bind x-x-x-x:80
     option forwardfor
      use_backend nfdb
#
backend nfdb
       #balance roundrobin
       balance leastconn
      server node-2 x-x-x-x:9200 check
http haproxy
1个回答
0
投票

对于两个绑定,x-x-x-x是相同的IP吗?如果是这样,您将需要将它们移动到同一前端,并在一条绑定线上定义多个证书。像这样:

  bind x-x-x-x:443 ssl crt /etc/haproxy/ssl/abc.pem crt /etc/haproxy/ssl/def.pem

然后使用ACL区分流量。

否则,您将需要使用不同的IP地址。

© www.soinside.com 2019 - 2024. All rights reserved.