bioid
@bioid

Что в среднем по больнице лучше для сайта — HAproxy или Nginx?

На хосте lxc контейнер. На нем веб сайт на связке nginx + php-fpm + msql. Сеть контейнера на lxcbr0 за nat хоста (на хосте nftables с пробросом { 80, 443 } на контейнер.
Подумываю проксировать на хосте входящие веб-порты через haproxy или nginx (вместо проброса через nftables).
Что будет лучше из этих двоих? Больше вопрос не про производительность, а про "прозрачность" для конечного веб сервера. Чтобы, например, на него приходил айпиадрес посетителя, а не адрес проски-сервера. Обратные ответы в браузер, если например ssl сделать на прокси и направлять сугубо на 80 порт контейнера.
И вообще, какие могут быть плюсы и минусы (не рассматривая вопрос производительности)?
P.S. Для чего это делаю? Чтобы в будущем можно было сделать отказоустойчивую схему с использованием нескольких бэкенд-веб-серверов.
  • Вопрос задан
  • 969 просмотров
Решения вопроса 2
@d-stream
Готовые решения - не подаю, но...
В общем случае nginx - более навороченный "комбайн", умеющий и быть web-сервером и балансировщиком и ещё кучу всего. haproxy - в первую голову балансировщик.
Так что в описанном применении смысла расплываться на два продукта и два синтаксиса - в общем-то нет.
Разница может появиться разве что в больших тяжелонагруженных решениях.
Ответ написан
@Drno
самый простой и логичный вариант, если там будет всегда 1 веб сайт \ сервер это проброс средствами lxc

lxc config device add lxc-container proxy_443 proxy listen=tcp:[::]:443 connect=tcp:127.0.0.1:443
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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