ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[apache-talk] =?KOI8-R?Q?Re=3A_=5Bapache-talk=5D_=F7=CF=D0=D2=CF=D3_=D0=CF_mod?==?KOI8-R?Q?=5Facel?=



On Fri, 29 Mar 2002, Максим Злотников wrote:

> Возникла следующая ситуация:
> Конфигурация: FrontEnd -- BackEnd (связь между FrontEnd и BackEnd
> реализована с помощью mod_accel).
> Правило следующее:
>       AccelPass /mail http://BackEnd:90/
>       AccelReverse /mail http://BackEnd:90/
> 
> Если послать на FrontEnd запрос вида: http://FrontEnd/mail, запрос до
> BackEnd доходит. В ответ генерируется html страница, содержащая ссылки
> вида: <a href="cat/index.html">ffff</a>  При переходе на эту ссылку на
> FrontEnd поступает запрос вида: http://FrontEnd/cat/index.html, вместо
> http://FrontEnd/mail/cat/index.html
> 
> Правильно ли это???

Видимо, да. Для броузера /mail - это не каталог, а файл, соответственно
все запросы будут делаться относительно предыдущего каталога для /mail.
А это /.

> Если html страница содержит ссылки вида: <a
> href="/mail/cat/index.html">ffff</a> тогда все работает.
> 
> А еще лучше работает когда сделано следующее правило:
>       AccelPass /mail/ http://BackEnd:90/
>       AccelReverse /mail/ http://BackEnd:90/
> 
> Но в этом случае пользователь должен набирать / в конце адреса.

Нет, не должен. Если описан
        AccelPass /mail/ http://BackEnd:90/
то при заходе на frontend/mail, начиная с версии 1.0.11, будет выдаваться
редирект на frontend/mail/ как для обычных каталогов.

Да, и ещё. AccelReverse не нужен. Он нужен только для mod_rewrite.

Игорь Сысоев
http://sysoev.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                 =



 




Copyright © Lexa Software, 1996-2009.