ПРОЕКТЫ 


  АРХИВ 


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]

Re: [apache-talk] Location: =?KOI8-R?Q?=CF=D3=D4=C1=C5=D4=D3=D1_=C2=DC=CB=DC=CE=C4?==?KOI8-R?Q?=CF=D7=D3=CB=C9=CA_-mod=5Faccel_1=2E0=2E30?=




On Fri, 31 Oct 2003, Borisenko Ivan wrote:

> На фронтэнде он еще и с mod_accel и mod_deflate
> в настройках:
> <VirtualHost frontend:*>
> AccelPass           /       http://backend:8101/
> CharsetDisableAcceptCharset On
> CharsetDisable On
> ErrorLog /var/log/cachhttp/error_log
> TransferLog /var/log/cachhttp/access_log
> CustomLog /var/log/cachhttp/access_log commo1
> </VirtualHost>
> 
> А в кэше и ответах клиенту:
> URL: http://backend:8101/aba/
> HTTP/1.1 301 Moved Permanently
> Date: Thu, 30 Oct 2003 17:26:40 GMT
> Server: Apache/1.3.28
> Location: http://backend/map.ru.html
> 
> Я не правильно понимаю, что AccelPass все поправит за меня
> или что-то неправильно настроено?

AccelPass правит Location, начало которого совпадает с строкой,
которую AccelPass использует для проксирования (в данном случае -
"http://backend:8101/";). Поэтому на "http://backend/"; он не
реагирует - для него это другой хост.

Есть два способа решения:
*) сложный - приведение всех редиректов к одному виду;
*) простой - добавить директиву "AccelReverse / http://backend/";


Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.