nginx-1.1.12
Maxim Dounin
mdounin на mdounin.ru
Вт Дек 27 07:01:27 UTC 2011
Hello!
On Tue, Dec 27, 2011 at 01:12:13AM +0400, Михаил Монашёв wrote:
> Здравствуйте, Maxim.
>
> > *) Изменение: после перенаправления запроса с помощью директивы
> > error_page директива proxy_pass без URI теперь использует изменённый
> > URI.
> > Спасибо Lanshun Zhou.
>
> Изменённый чем именно?
>
> Если error_page перенаправляет запрос в именованный локейшн, то что-то
> изменяется в URI?
Изменённый директивой error_page. При перенаправлении в
именованный location URI не меняется. Речь идет о конструкции вида
location / {
error_page 502 = /retry;
proxy_pass http://backend1;
}
location /retry {
proxy_pass http://backend2;
}
Подобная конструкция ещё до появления именованных location'ов
позволяла обратится к другому бекенду без изменения URI. Теперь
такая конструкция работать перестанет, вместо неё следует
использовать именованные location'ы.
Maxim Dounin
Подробная информация о списке рассылки nginx-ru