Re: Отмена error page

dant4z nginx-forum at nginx.us
Wed Jun 10 11:58:59 UTC 2015


Igor Sysoev Wrote:
-------------------------------------------------------
> On 10 Jun 2015, at 12:22, dant4z <nginx-forum at nginx.us> wrote:
> 
> > Есть ли возможность отменить унаследованную директиву error_page с
> уровня
> > server (вернуться к поведению по умолчанию) в одном конкретном
> location? В
> > этом location бэкенд возвращает код 403 и нужно отдать тело, которое
> он
> > прислал, а не заменять его на заглушку. В других же надо оставить
> заглушку.
> > Очень неудобно было бы прописывать для всех, кроме одного, location
> одно и
> > тоже.
> 
> http://nginx.org/ru/docs/http/ngx_http_core_module.html#error_page
> 
> Директивы error_page наследуются с предыдущего уровня при условии, что
> на
> данном уровне не заданы свои директивы error_page.


Да, в документации я видел, что могу переопределить ее. Но как мне
переопределить ее, чтобы вернуть поведение по умолчанию? Переопределить я
могу лишь перенаправив запрос или подменив ответ. А как сохранить ответ
бэкенда? есть или такая возможность?

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,259494,259497#msg-259497



Подробная информация о списке рассылки nginx-ru