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

Host headers and port forwarding

Добавлено: 01 фев 2019, 09:02
Vims
Сижу соображаю как сделать.
Есть два разных дивайса за раутером на которых крутится апача как веб сервер. Они на разных IP во внутренней сети.
Как сделать чтоб внешние запросы по 80 порту шли туда куда надо? Идентификация получается по имени запрашиваемого сервиса.
Те один http://www.blahblah.com должен идти на один IP а http://www.noblahblah.com на второй. На одном IP это решалось host header как на IIS так и на апачи. А если на разных? Мне что то подсказывает что это должен делать раутер. :roll: Ну или какая то продвинутая фирволе.
Спсб нпрд. :wink:

Re: Host headers and port forwarding

Добавлено: 01 фев 2019, 10:02
borei
Vims писал(а):Сижу соображаю как сделать.
Есть два разных дивайса за раутером на которых крутится апача как веб сервер. Они на разных IP во внутренней сети.
Как сделать чтоб внешние запросы по 80 порту шли туда куда надо? Идентификация получается по имени запрашиваемого сервиса.
Те один http://www.blahblah.com должен идти на один IP а http://www.noblahblah.com на второй. На одном IP это решалось host header как на IIS так и на апачи. А если на разных? Мне что то подсказывает что это должен делать раутер. :roll: Ну или какая то продвинутая фирволе.
Спсб нпрд. :wink:
You can use HAProxy in front of your webservers. It will forward/redirect requests to proper backends based on hostname.

Re: Host headers and port forwarding

Добавлено: 01 фев 2019, 11:00
Vims
borei писал(а):You can use HAProxy in front of your webservers. It will forward/redirect requests to proper backends based on hostname.
спасибо. Но ее надо на что то ставить, host Linux/Windows. У меня етого нет. И ставить не хочу. Те в принципе возможно видимо надо хороший раутер / firewal :s2:

Re: Host headers and port forwarding

Добавлено: 01 фев 2019, 11:06
LeoV

Re: Host headers and port forwarding

Добавлено: 01 фев 2019, 11:06
Groundhog
Можно и на раутере. Но должен поставить какой либо прокси на раутер - как Беди сказал или Nginx или Pound
Для етого нужно скомпелировать DD-WRT with прокси или Tomato (не уверен) и перепрограммировать раутер. Слишком много работы (я работал в конторе - компилировал DD-WRT - онанизм еще тот).

Re: Host headers and port forwarding

Добавлено: 01 фев 2019, 11:38
borei
Squid ? У него вообще-то другие функции, и его здесь кверху ногами придется использовать.
Воткни проксю в один из серверов. И шли запросы либо на лупбэк либо где у тебя второй сервак живёт.
Ну да можно и в прошивку полазить, но это как-то через чур для такой задачи.

Re: Host headers and port forwarding

Добавлено: 01 фев 2019, 11:45
borei
Да тот же апач на одном из серверов можно сконйигурить как прокси и рулить трафиком.
А хочешь я тебе F5 по дешману отдам :-) тогда вообще проблем не будет.

Re: Host headers and port forwarding

Добавлено: 01 фев 2019, 13:24
Vims
borei писал(а):Да тот же апач на одном из серверов можно сконйигурить как прокси и рулить трафиком.
А хочешь я тебе F5 по дешману отдам :-) тогда вообще проблем не будет.
F5 Шумная, думаю что то полегче найду. :)

Re: Host headers and port forwarding

Добавлено: 01 фев 2019, 13:56
Groundhog
Raspberry PI? just board + 5V adapter or Odroid ( I like Odroid - C1)

Re: Host headers and port forwarding

Добавлено: 01 фев 2019, 14:10
Vims
Groundhog писал(а):Raspberry PI? just board + 5V adapter or Odroid ( I like Odroid - C1)
Это из нее можно сделать что нравится? да? я их не пробовал это мне новое.

Re: Host headers and port forwarding

Добавлено: 01 фев 2019, 14:28
Groundhog
Yes, Huge users community - and cheap. I think you can find older models under $30 + $5 adaptor ( I use use to buy in Trift store then change out put to miniUSB).

Re: Host headers and port forwarding

Добавлено: 01 фев 2019, 14:55
Vims
Groundhog писал(а):Yes, Huge users community - and cheap. I think you can find older models under $30 + $5 adaptor ( I use use to buy in Trift store then change out put to miniUSB).
честно говоря пока плохо представляю что я с ней могу сделать. Надо физиски пощупать. (кто бы убил мое любопытство :lol: :lol: )

Re: Host headers and port forwarding

Добавлено: 01 фев 2019, 15:06
borei
Говорю же - тебе F5 нужен. :-)

Re: Host headers and port forwarding

Добавлено: 01 фев 2019, 17:13
Vims
borei писал(а):Говорю же - тебе F5 нужен. :-)
Куда нафиг такую печку ставить :D

Re: Host headers and port forwarding

Добавлено: 01 фев 2019, 19:24
Stanislav
Vims писал(а):
borei писал(а):You can use HAProxy in front of your webservers. It will forward/redirect requests to proper backends based on hostname.
спасибо. Но ее надо на что то ставить, host Linux/Windows. У меня етого нет. И ставить не хочу. Те в принципе возможно видимо надо хороший раутер / firewal :s2:
Не надо ХАпрокси / раутер / фиреволе.
Пусть все идет на один хост, а на нем один вебсайт будет с локального хоста, а второй вебсайт - запроксюешь на другой хост через тот же апач.
П.С. А нафига тебе вообще два хоста? Такие тяжелые аппликухи?