@chelius_ua

Как настроить прямое проксирование до веб-сервера в HaProxy?

Всем привет! Попробую объяснить просто, за тупую терминологию сильно не бейте) Есть веб-сервер на котором развернуто несколько веб-сайтов и в качестве веб-сервера используется Nginx. Сайты висят не на отдельных портах а как виртуал хосты. Сервер сейчас сидит на своем белом ip, в NS записях нашего домена для нужных субдоменов прописано на какой ip смотреть. Сейчас есть задача убрать его в общую инфраструктуру, тоесть убрать с белого IP и настроить HaProxy так, что бы он проксировал запросы к этим сайтам уже внутрь общей инфраструктуры. Есть у кого простой пример как прописать такой конфиг, потому что я привык что у бекенд серверов что-то крутится на отдельном порту, а мне нужно что бы при запросе site1.example.com бросало на 10.0.1.15 и при этом открывался тот сайт который там на nginx прописан как site1.example.com
Подойдет ли такая конфигурация? Спасибо!

acl is_site1 hdr(host) -i site1.example.com
use_backend site1 if is_site1
backend site1
server web 10.0.1.15:80 check
  • Вопрос задан
  • 192 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы