Сижу соображаю как сделать.
Есть два разных дивайса за раутером на которых крутится апача как веб сервер. Они на разных IP во внутренней сети.
Как сделать чтоб внешние запросы по 80 порту шли туда куда надо? Идентификация получается по имени запрашиваемого сервиса.
Те один http://www.blahblah.com должен идти на один IP а http://www.noblahblah.com на второй. На одном IP это решалось host header как на IIS так и на апачи. А если на разных? Мне что то подсказывает что это должен делать раутер. Ну или какая то продвинутая фирволе.
Спсб нпрд.
Vims писал(а):Сижу соображаю как сделать.
Есть два разных дивайса за раутером на которых крутится апача как веб сервер. Они на разных IP во внутренней сети.
Как сделать чтоб внешние запросы по 80 порту шли туда куда надо? Идентификация получается по имени запрашиваемого сервиса.
Те один http://www.blahblah.com должен идти на один IP а http://www.noblahblah.com на второй. На одном IP это решалось host header как на IIS так и на апачи. А если на разных? Мне что то подсказывает что это должен делать раутер. Ну или какая то продвинутая фирволе.
Спсб нпрд.
You can use HAProxy in front of your webservers. It will forward/redirect requests to proper backends based on hostname.
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
Можно и на раутере. Но должен поставить какой либо прокси на раутер - как Беди сказал или Nginx или Pound
Для етого нужно скомпелировать DD-WRT with прокси или Tomato (не уверен) и перепрограммировать раутер. Слишком много работы (я работал в конторе - компилировал DD-WRT - онанизм еще тот).
Squid ? У него вообще-то другие функции, и его здесь кверху ногами придется использовать.
Воткни проксю в один из серверов. И шли запросы либо на лупбэк либо где у тебя второй сервак живёт.
Ну да можно и в прошивку полазить, но это как-то через чур для такой задачи.
Да тот же апач на одном из серверов можно сконйигурить как прокси и рулить трафиком.
А хочешь я тебе F5 по дешману отдам тогда вообще проблем не будет.
borei писал(а):Да тот же апач на одном из серверов можно сконйигурить как прокси и рулить трафиком.
А хочешь я тебе F5 по дешману отдам тогда вообще проблем не будет.
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).
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).
честно говоря пока плохо представляю что я с ней могу сделать. Надо физиски пощупать. (кто бы убил мое любопытство )
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
Не надо ХАпрокси / раутер / фиреволе.
Пусть все идет на один хост, а на нем один вебсайт будет с локального хоста, а второй вебсайт - запроксюешь на другой хост через тот же апач.
П.С. А нафига тебе вообще два хоста? Такие тяжелые аппликухи?