前端绑定相同的端口 443 在 haproxy 中发生冲突
front-end bind same port 443 is conflicting in haproxy
我正在使用以下配置 - 两者似乎存在冲突。任何想法,如何解决这个问题。我想确保 运行 两个服务都在同一端口上,即 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
对于两个绑定,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 地址上。
我正在使用以下配置 - 两者似乎存在冲突。任何想法,如何解决这个问题。我想确保 运行 两个服务都在同一端口上,即 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
对于两个绑定,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 地址上。