Страница 1 из 1

два физических сервера за NAT

СообщениеДобавлено: 23 окт 2019, 19:51
ALEXX
Собственно как организовать 2 физических web сервера за роутером ( хреновая желеляка, которая сама умеет только DMZ)?

Re: два физических сервера за NAT

СообщениеДобавлено: 26 окт 2019, 14:41
diablopc
Nginx + пара апачей

Re: два физических сервера за NAT

СообщениеДобавлено: 27 окт 2019, 04:28
ALEXX
diablopc писал(а):

Nginx + пара апачей

А подробнее можно? Никогда с таким не связывался еще :?

Re: два физических сервера за NAT

СообщениеДобавлено: 24 ноя 2019, 08:37
ALEXX
Нашел выход из ситуации с помощью HAPROXY.
Это возможно не совсем тот инструмент для моих целей, но сейчас вроде работает.
Вот примерный конфиг:
Код: выделить все
frontend http_frontend
bind *:80
mode http
option httpclose
acl is_mytest1 hdr_end(host) -i mytest1.loc
use_backend mytest1_web if is_mytest1
acl is_mytest2 hdr_end(host) -i mytest2.loc
use_backend mytest2_web if is_mytest2

backend mytest1_web
mode http
cookie SERVERID insert indirect nocache
server mytestweb1 192.168.1.5:80 check cookie mytestweb1

backend mytest2_web
mode http
cookie SERVERID insert indirect nocache
server mytestweb2 192.168.1.10:80 check cookie mytestweb2

Исходя из него видно, что сайт mytest2.loc будет запускаться на ноде 2 с названием mytestweb2
Собственно вопрос. Как можно организовать, что бы haproxy сначала смотрел на ноду 1 и только в случае не совпадения искал сайт на второй ноде?