Ваши настройки верны, однако я добавляю пример для вас
listen port_27017
bind :27017
mode tcp
server mongodb-port 10.456.78.9:27017
Он должен подключиться, но только для подтверждения, откуда пытаетесь подключиться? Это внутри локальной сети или где-то из облака. Поскольку согласно RFC 1918
все 10.0.0.0/8
принадлежат частной сети, если вы находитесь вне сети и пытаетесь получить доступ к 10.123.45.6
, это не будет работать.
А если он внутри сети, попробуйте tail
войти в HAProxy
и посмотреть, сможет ли он подключиться к Mon go или нет.
Если он снаружи, вам нужно подключиться к HAProxy, используя его публичный c IP-адрес, а не частный IP-адрес.