http-туннель через апач

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
HoverHell
Сообщения: 157
Статус: <mindwalker>

http-туннель через апач

Сообщение HoverHell »

Вобщем есть компьютер, на котором несколько веб-серверов, среди которых - апач на 80 порту.
Вопрос такой: как сделать, чтобы пользователи могли получать любое содержимое других веб-серверов, обращаясь к апачу (т.е. только через порт 80)? Например, чтобы апач при запросе http://server/name1/ выдавал страничку с http://server:1234/ (передавая все данные запроса), при этом чтобы пользователь соединялся только с апачем (т.е. только через порт 80).
Насколько я понимаю, делать это надо либо через mod_rewrite либо (вероятнее) через mod_proxy, но сделать такое не получается.
Debian unstable/experimental!
Спасибо сказали:
Tokra
Сообщения: 399

Re: http-туннель через апач

Сообщение Tokra »

Попробуй в апаче настроить виртуальные сервера или тебе такой вариант не подходит??
Спасибо сказали:
d_n_k
Сообщения: 636
ОС: Gentoo GNU/Linux

Re: http-туннель через апач

Сообщение d_n_k »

делаешь страничку с редиректом
либо страничку с фраймом, в который загружаешь то что надо
либо mod_globule либо mod_traf_thief
все сказанное есть имхо...
Спасибо сказали:
7biohazard7
Сообщения: 618
Статус: Любитель SUSE
ОС: Suse 11.2

Re: http-туннель через апач

Сообщение 7biohazard7 »

HoverHell писал(а):
16.01.2006 16:16
Вобщем есть компьютер, на котором несколько веб-серверов, среди которых - апач на 80 порту.
Вопрос такой: как сделать, чтобы пользователи могли получать любое содержимое других веб-серверов, обращаясь к апачу (т.е. только через порт 80)? Например, чтобы апач при запросе http://server/name1/ выдавал страничку с http://server:1234/ (передавая все данные запроса), при этом чтобы пользователь соединялся только с апачем (т.е. только через порт 80).
Насколько я понимаю, делать это надо либо через mod_rewrite либо (вероятнее) через mod_proxy, но сделать такое не получается.


Может просто локальныe ссылки сделать?
типа ln -s /folder/server2 name2
Ведь все же сервера лежат
на одной машине.
Спасибо сказали:
Аватара пользователя
HoverHell
Сообщения: 157
Статус: <mindwalker>

Re: http-туннель через апач

Сообщение HoverHell »

(Tokra @ Jan 16 2006, в 17:30) писал(а):настроить виртуальные сервера

(7biohazard7 @ Jan 17 2006, в 12:43) писал(а):локальныe ссылки сделать

Не получится, т.к. веб-сервера обрабатывают свой контент своим образом (т.е. это не несколько апачей а совершенно левые программы со встроенными веб-серверами(.

(d_n_k @ Jan 17 2006, в 00:46) писал(а):делаешь страничку с редиректом

Не получится, ибо:
(HoverHell @ Jan 16 2006, в 17:16) писал(а):при этом чтобы пользователь соединялся только с апачем (т.е. только через порт 80)


Как и:
(d_n_k @ Jan 17 2006, в 00:46) писал(а):либо страничку с фраймом, в который загружаешь то что надо

Хотя если этот фрейм будет грузиться самим пачем и выдаваться на запрос пользователю...

mod_globule не подходит, т.к. контент не обязательно статическийб mod_traf_chief тоже не то что надо.

Кстати, подобная возможность может быть не менее удобна если надо пустить на веб-сервер в локальной сети, не открывая ещё один порт (т.е. не через туннель).
Debian unstable/experimental!
Спасибо сказали:
MHuTeI7
Сообщения: 70

Re: http-туннель через апач

Сообщение MHuTeI7 »

mod_rewrite кажись не могет передавать что то на другой веб сервер. mod_proxy, сам не видел, по этому ничего не скажу.
А не проще ли использовать допустим http://php.rinet.ru/manual/en/function.include.php , хотя если на том хосте - куда надо "редиректить" много динамического контента - сложновато, но можно.
Спасибо сказали: