Доброго времени суток.
Есть ли возможность имея:
один ip-адрес
раскидывать запросы на разные машины в зависимости от имени узла?
Подробнее:
HAproxy 192.168.0.10:5000
hostname "host1"
hostname "host2"
|
Если "host1" => 192.168.1.100:5000
Если "host2" => 192.168.1.200:5000
При использовании mode http
проблем нет.
Так же с подобной задачей прекрасно справляется и nginx.
Но в данном случае нужно именно tcp, а не http.
nginx stream не умеет, в зависимости от имени хоста, раскидывать на разные машины. Вернее, как мне подсказали, умеет, только в коммерческой редакции (поправьте, если это не так).
Умеет ли так делать HAProxy?