Обычный режим
Правила форума
Ответить

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

23 окт 2019, 19:51

Собственно как организовать 2 физических web сервера за роутером ( хреновая желеляка, которая сама умеет только DMZ)?

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

26 окт 2019, 14:41

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

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

27 окт 2019, 04:28

diablopc писал(а):Nginx + пара апачей

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

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

24 ноя 2019, 08:37

Нашел выход из ситуации с помощью 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 и только в случае не совпадения искал сайт на второй ноде?
Ответить