Re[4]: [Apache] VirtualHost на разные физические сервера.
От: Rebus83 Россия  
Дата: 22.08.06 21:34
Оценка: 8 (1)
Здравствуйте, DPP, Вы писали:

DPP>Здравствуйте, Blazkowicz, Вы писали:


DPP>>>попробуйте посмотреть документацию Apache vhosts/ip-based там все хорошо написано.

B>>Пасиб, но там вроде другая ситуевина — сервер в итоге один просто у него 2 адреса.
DPP>Вы правы — не то.

B>>А как мне форвардить запросы над другие сервера?

B>>RewriteRule или Redirect никак не помогут?

DPP>Redirect нет т.к. он посылается клиенту ("откройте страницу по другому адресу") а этот другой адрес — локальный IP (если все-таки IP не локальный, то без проблем)


+1

DPP>RewriteRule вроде только для правил соответствия внутри файловой системы сервера. Но можно сделать такой финт: мапим все чужие запросы на php скрипт, который получает с другого (локального) сервака страницу и выдает ее. во какое извращение

DPP>если других вариантов умные люди не подскажут, то можно сделать.

Собственно, не вижу никакого извращения. Один из наиболее простых путей — как раз вышеописанный. Пишется небольшой скрипт (perl/PHP/etc), который разбирает полученный запрос, запрашивает (в зависимости от полученного запроса) страничку с нужного сервера (например, при помощи LWP, или CURL) и отдает клиенту. Это решение несколько медленное, но вполне надежное и несложное. Про альтернативы можно почитать здесь, ключевые слова: reverse proxie.


B>>Видать я не достаточно хорошо объяснил. Apache должен быть чем-то вроде фаервола.

DPP>я не специалист (просто потратил когда-то кучу времени настраивая мелкие персональные сервачки) и возможности проверить вашу ситуацию не имею (на столе 2 компа, но между ними нет сетки )
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Какая странная планета! — подумал Маленький принц. — Совсем сухая,
вся в иглах и соленая. И у людей не хватает воображения. Они только
повторяют то, что им скажешь...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.