Hello Rustam,
среда, 26 января 2000 г., you wrote:
RY> Хотелось бы вот такую штуку сворганить.
RY> Есть один www сервер, который виден с наружи. есть внутренние www сервера,
RY> которые соответственно с наружи не видны. хочется общаться с внешним миром
RY> через один доступный www. что то у меня с ходу не получилось так
RY> сделать. ни через proxypass, ни через mod_rewrite. всеравно почемуто
RY> подставляется адрес внутреннего сервера. не кинет ли кто нить конфигом?
Это делается легче всего через ProxyPass. Будем условно называть
"внешний" сервер - frontend, а внутренний - backend. Тогда конфиг на
frontend будет выглядет так:
<virtualhost www1>
CacheRoot /my/cache/dir
ProxyPass / http://backend1/
ProxyPassReverse / http://backend1/
</virtualhost>
<virtualhost www2>
CacheRoot /my/cache/dir
ProxyPass / http://backend2/
ProxyPassReverse / http://backend2/
</virtualhost>
и т.д.
Нужно обязательно CacheRoot указывать в контексте виртуального хоста,
иначе кэшироваться ничего не будет. Говорят, в 1.3.11 это пофиксили.
Best regards,
Ilya mailto:ilya@zhurnal.ru
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =