Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: proxy redirect не происходит изменение Location
On Friday 31 May 2013 17:02:34 schaos wrote:
> Валентин Бартенев Wrote:
> -------------------------------------------------------
>
> > On Friday 31 May 2013 13:43:27 schaos wrote:
> > > Доброго дня.
> > > пожалуйста помогите с задачей
> > >
> > > При обращении к прокси адрес имеет следующий вид http://proxy/хост и
> >
> > порт
> >
> > > куда отправится запрос/запрос
> > > Использую следующий конфиг
> > > location ~ ^/(.*)/(.*)$ {
> > >
> > > set $domain $1;
> > > set $urlmain $2;
> >
> > location ~ ^/(?<domain>.*)/(?<urlmain>.*)$ {
> >
> > > proxy_pass http://$domain/$urlmain;
> > > proxy_redirect http://$domain
> >
> > http://$host:$server_port/$domain;
> >
> > > }
> > >
> > > При обращении к прокси все обрабатывется хорошо до момента подмены
> >
> > Location
> >
> > > в ответе проксируемого сервера, подмена просто не происходит.
> > > Как правильно настроить proxy_redirect в данном случае?
> > > Спасибо.
> >
> > Какая версия nginx?
> >
>
> извинте сразу не указал
> ОС Centos 6.2
> nginx 1.0.15-5.el6
>
Смените антиквариат на актуальную версию, и всё будет работать.
Поддержка переменных в первом параметре директивы proxy_redirect появилась
примерно два года назад (1.1.11+).
RPM брать тут: http://nginx.org/ru/linux_packages.html
--
Валентин Бартенев
http://nginx.org/en/donation.html
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|