Рейтинг:0

Как настроить балансировщик нагрузки Apache для поддоменов?

флаг co

Я изучаю, как настроить балансировщик нагрузки с Apache, следуя руководству, которое у меня есть для теста:

<прокси балансировщик://набор приложений>
        BalancerMember http://web-01.example.com
        BalancerMember http://web-02.example.com
        ProxySet lbmethod=bytraffic
</прокси>

ProxyPass "/app" "balancer://appset/"
ProxyPassReverse "/app" "balancer://appset/"

Это работает для домена верхнего уровня, но как сделать так, чтобы это работало и для поддоменов?

Скажем, у меня есть:

Пример.com Server1.example.com Server2.example.com

Cdn.example.com Что-то.example.com

Я хотел бы, чтобы все эти домены были сбалансированы по нагрузке, на самом деле не имеет значения, если cdn идет на другой сервер, чем основной трафик, поскольку он использует общую область хранения.

По сути, мне нужно, чтобы поддомен cdn в моем примере указывал на cdn.web-01.example.com и cdn.web-02, чтобы Apache vhost на другой стороне мог маршрутизировать трафик.

Просто не уверен, как сделать так, чтобы все и любые поддомены были сбалансированы по нагрузке. Будет ли в этом случае более разумно перенаправляться на IP-адрес вместо домена и позволять серверам vhost загружать правильный контент?

Так что было бы лучше иметь

BalancerMember HTTP://88.88.88.88 BalancerMember HTTP://99.99.99.99

Как насчет использования https здесь?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.