Назад | Перейти на главную страницу

lvs vs haproxy vs? для пересылки на основе имени хоста

я хотел бы перенаправить входящий трафик на 80 на различные порты в зависимости от имени хоста.

ранее на serverfault я видел решения, которые используют ldirectord, только iptables, haproxy и другие прокси-серверы.

учитывая, что я ищу просто проксирование, каковы будут плюсы и минусы ldirectord против haproxy и, возможно, какого-то чистого решения на основе iptables?

~ B

LVS - это продукт, ориентированный на уровень 4, он не заглядывает в разделы пакета уровня 7 для декодирования заголовков http, поэтому он не может принимать решения на их основе. Точно так же для iptables вам нужно будет найти какой-нибудь http-модуль и сделать его tcp-прокси и ... скажем так, это будет непонятный хак, если он у вас заработает.

Итак, в этом случае ваше решение по x против y более или менее принято за вас, ха-прокси. Также сравнительно легким для ha-proxy будет "фунт".

Как вы упомянули порт 80, я предполагаю, что все, что вам нужно для прокси, это HTTP?

Загляни в apache mod_proxy