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 [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
