Host headers and port forwarding

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

Host headers and port forwarding

Сообщение Vims »

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

Re: Host headers and port forwarding

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

Re: Host headers and port forwarding

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

Re: Host headers and port forwarding

Сообщение LeoV »

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

Re: Host headers and port forwarding

Сообщение Groundhog »

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

Re: Host headers and port forwarding

Сообщение borei »

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

Re: Host headers and port forwarding

Сообщение borei »

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

Re: Host headers and port forwarding

Сообщение Vims »

borei писал(а):Да тот же апач на одном из серверов можно сконйигурить как прокси и рулить трафиком.
А хочешь я тебе F5 по дешману отдам :-) тогда вообще проблем не будет.
F5 Шумная, думаю что то полегче найду. :)
Аватара пользователя
Groundhog
Графоман
Сообщения: 5077
Зарегистрирован: 20 авг 2005, 16:36
Откуда: Vancouver

Re: Host headers and port forwarding

Сообщение Groundhog »

Raspberry PI? just board + 5V adapter or Odroid ( I like Odroid - C1)
Аватара пользователя
Vims
Northern Yeti
Сообщения: 21307
Зарегистрирован: 17 фев 2003, 15:53
Откуда: Magadan - Vancouver
Контактная информация:

Re: Host headers and port forwarding

Сообщение Vims »

Groundhog писал(а):Raspberry PI? just board + 5V adapter or Odroid ( I like Odroid - C1)
Это из нее можно сделать что нравится? да? я их не пробовал это мне новое.
Аватара пользователя
Groundhog
Графоман
Сообщения: 5077
Зарегистрирован: 20 авг 2005, 16:36
Откуда: Vancouver

Re: Host headers and port forwarding

Сообщение 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).
Аватара пользователя
Vims
Northern Yeti
Сообщения: 21307
Зарегистрирован: 17 фев 2003, 15:53
Откуда: Magadan - Vancouver
Контактная информация:

Re: Host headers and port forwarding

Сообщение 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: )
borei
Маньяк
Сообщения: 4865
Зарегистрирован: 18 авг 2008, 14:51

Re: Host headers and port forwarding

Сообщение borei »

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

Re: Host headers and port forwarding

Сообщение Vims »

borei писал(а):Говорю же - тебе F5 нужен. :-)
Куда нафиг такую печку ставить :D
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 43378
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby

Re: Host headers and port forwarding

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