Задать вопрос
@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
  • Вопрос задан
  • 207 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы