On Wed, 8 Dec 2004, Dmitriy Yermakov wrote:
> On Wed, Dec 08, 2004 at 06:47:19PM +0300, Igor Sysoev wrote:
> >
> > On Wed, 8 Dec 2004, Dmitriy Yermakov wrote:
> >
> > >
> > > Убрал у AccelPass [PH] - Location переписываться перестал.
> > > Только не знаю где теперь могут грабли вылезти :)
> >
> > Это багофича mod_accel.
>
> Понятно :) А nginx страдает?
nginx сейчас с Location проделывает такое: если начало в заголовке
совпадает с proxy_pass, то uri переписывается, порт берётся тот, на который
пришёл запрос к nginx, а хост - первое имя из server_name.
> У меня проявилась при следующей конфигурации:
> apache+mod_proxy (real_ip:80) , proxy_pass -> jail:8888
> mod_accel -> backend (jail:80)
> mod_accel сначала был на :80, backend:8888,
> но вылезли грабли в скриптах с ${HTTP_HOST} из-за наличия номера порта.
> (номер порта не отбрасывался)
При указнии [PH] в Location всегда переписывается порт.
Игорь Сысоев
http://sysoev.ru