Примите мои извинения, если это не по теме или неприменимо в более широком масштабе (я искал в Интернете и нигде не нашел решения). Я не уверен, возможно ли это вообще, если у вас есть какие-либо предложения, которые будут работать лучше, или просто дайте мне знать, что это не сработает. Я новичок в HAProxy. Будь добрым (смеется)
Я использую HAProxy для HTTP- и HTTPS-прокси-соединений для веб-серверов, и я бы хотел сделать то же самое с фермой серверов, которые у меня есть. Единственная проблема, с которой я сталкиваюсь, заключается в том, что каждый из этих серверов включает электронную почту (обычно Postfix и Dovecot) для прикрепленных к ним писем.
Я пытаюсь настроить то же самое, но для нескольких доменов и для электронной почты. Например, у меня будет общедоступный IP-адрес, назначенный серверу HAProxy, внутри он будет запрашивать каждый сервер и находить сервер с этим доменом, а затем передавать данные на этот сервер.
Дрянная текстовая диаграмма:
- joe@example.com - HAProxy >> Сервер 4
- joe@example2.org - HAProxy >> Сервер 1
- joe@example.net - HAProxy >> Сервер 2
Я хочу сделать это динамически, поэтому, если example.net перемещается с сервера 2 на сервер 3, он соответствующим образом изменится. Опять же .... Я не знаю, возможно ли это, и я провел около 3 недель, исследуя и пытаясь найти информацию по этому поводу, но не в том масштабе, в котором я ищу.
Любая помощь будет принята с благодарностью, как я уже сказал, если это можно сделать с помощью другой программы, такой как обратный прокси-сервер Nginx, пожалуйста, дайте мне знать.