Я пытаюсь использовать ssl с haproxy и rabbitmq. У меня есть образец клиента узла со всей конфигурацией, но у меня зависает сокет
Это моя конфигурация haproxy и ошибки, которые я получил
[ALERT] 274/084045 (1) : parsing [/usr/local/etc/haproxy/haproxy.cfg:10] : 'bind 0.0.0.0:5671' : unable to load SSL certificate from PEM file '/usr/local/etc/haproxy/key.pem'.
[ALERT] 274/084045 (1) : Error(s) found in configuration file : /usr/local/etc/haproxy/haproxy.cfg
[ALERT] 274/084045 (1) : Fatal errors found in configuration.
haproxy.cfg: (я также пытался скрыть pem)
global
maxconn 4096
defaults
timeout connect 60s
timeout client 60s
timeout server 60s
listen rabbitmq
bind 0.0.0.0:5671 ssl crt /usr/local/etc/haproxy/key.pem
balance roundrobin
server rabbit1 rabbit1:5671 check inter 2000 fall 3
server rabbit2 rabbit2:5671 check inter 2000 fall 3
server rabbit3 rabbit3:5671 check inter 2000 fall 3
listen rabbitmq-ui
bind 0.0.0.0:15672
balance roundrobin
server rabbit1 rabbit1:15672 check inter 2000 fall 3
server rabbit2 rabbit2:15672 check inter 2000 fall 3
server rabbit3 rabbit3:15672 check inter 2000 fall 3
config кролика:
[{rabbit, [
{loopback_users, []},
{vm_memory_high_watermark, 0.85},
{vm_memory_high_watermark_paging_ratio, 0.8},
{ tcp_listeners, [5672] },
{ ssl_listeners, [5671] },
{ ssl_options, [
{cacertfile,"/run/secrets/ca_certificate"},
{certfile,"/run/secrets/server_certificate"},
{keyfile,"/run/secrets/server_key"},
{verify,verify_peer},
{fail_if_no_peer_cert,true},
{versions, ['tlsv1.2', 'tlsv1.1']}
]}
]}
].