Host headers and port forwarding

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
Vims
Northern Yeti
Сообщения: 18805
Зарегистрирован: 17 фев 2003, 15:53
Откуда: Magadan - Vancouver
Контактная информация:

Host headers and port forwarding

Сообщение Vims » 01 фев 2019, 09:02

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

borei
Маньяк
Сообщения: 4473
Зарегистрирован: 18 авг 2008, 14:51

Re: Host headers and port forwarding

Сообщение borei » 01 фев 2019, 10:02

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.

Аватара пользователя
Vims
Northern Yeti
Сообщения: 18805
Зарегистрирован: 17 фев 2003, 15:53
Откуда: Magadan - Vancouver
Контактная информация:

Re: Host headers and port forwarding

Сообщение Vims » 01 фев 2019, 11:00

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:

Аватара пользователя
LeoV
Графоман
Сообщения: 10834
Зарегистрирован: 02 июн 2012, 15:41
Откуда: Графство O'Mан
Контактная информация:

Re: Host headers and port forwarding

Сообщение LeoV » 01 фев 2019, 11:06


Аватара пользователя
Groundhog
Маньяк
Сообщения: 4726
Зарегистрирован: 20 авг 2005, 16:36
Откуда: Vancouver

Re: Host headers and port forwarding

Сообщение Groundhog » 01 фев 2019, 11:06

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

borei
Маньяк
Сообщения: 4473
Зарегистрирован: 18 авг 2008, 14:51

Re: Host headers and port forwarding

Сообщение borei » 01 фев 2019, 11:38

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

borei
Маньяк
Сообщения: 4473
Зарегистрирован: 18 авг 2008, 14:51

Re: Host headers and port forwarding

Сообщение borei » 01 фев 2019, 11:45

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

Аватара пользователя
Vims
Northern Yeti
Сообщения: 18805
Зарегистрирован: 17 фев 2003, 15:53
Откуда: Magadan - Vancouver
Контактная информация:

Re: Host headers and port forwarding

Сообщение Vims » 01 фев 2019, 13:24

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

F5 Шумная, думаю что то полегче найду. :)

Аватара пользователя
Groundhog
Маньяк
Сообщения: 4726
Зарегистрирован: 20 авг 2005, 16:36
Откуда: Vancouver

Re: Host headers and port forwarding

Сообщение Groundhog » 01 фев 2019, 13:56

Raspberry PI? just board + 5V adapter or Odroid ( I like Odroid - C1)

Аватара пользователя
Vims
Northern Yeti
Сообщения: 18805
Зарегистрирован: 17 фев 2003, 15:53
Откуда: Magadan - Vancouver
Контактная информация:

Re: Host headers and port forwarding

Сообщение Vims » 01 фев 2019, 14:10

Groundhog:Raspberry PI? just board + 5V adapter or Odroid ( I like Odroid - C1)

Это из нее можно сделать что нравится? да? я их не пробовал это мне новое.

Аватара пользователя
Groundhog
Маньяк
Сообщения: 4726
Зарегистрирован: 20 авг 2005, 16:36
Откуда: Vancouver

Re: Host headers and port forwarding

Сообщение Groundhog » 01 фев 2019, 14:28

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).

Аватара пользователя
Vims
Northern Yeti
Сообщения: 18805
Зарегистрирован: 17 фев 2003, 15:53
Откуда: Magadan - Vancouver
Контактная информация:

Re: Host headers and port forwarding

Сообщение Vims » 01 фев 2019, 14:55

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: )

borei
Маньяк
Сообщения: 4473
Зарегистрирован: 18 авг 2008, 14:51

Re: Host headers and port forwarding

Сообщение borei » 01 фев 2019, 15:06

Говорю же - тебе F5 нужен. :-)

Аватара пользователя
Vims
Northern Yeti
Сообщения: 18805
Зарегистрирован: 17 фев 2003, 15:53
Откуда: Magadan - Vancouver
Контактная информация:

Re: Host headers and port forwarding

Сообщение Vims » 01 фев 2019, 17:13

borei:Говорю же - тебе F5 нужен. :-)

Куда нафиг такую печку ставить :D

Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 34126
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby

Re: Host headers and port forwarding

Сообщение Stanislav » 01 фев 2019, 19:24

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:

Не надо ХАпрокси / раутер / фиреволе.
Пусть все идет на один хост, а на нем один вебсайт будет с локального хоста, а второй вебсайт - запроксюешь на другой хост через тот же апач.
П.С. А нафига тебе вообще два хоста? Такие тяжелые аппликухи?


Вернуться в «Программизм»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя