Re: Отмена error page

2015-06-10 Пенетрантность Igor Sysoev
On 10 Jun 2015, at 12:22, dant4z nginx-fo...@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.


-- 
Igor Sysoev
http://nginx.com

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Отмена error page

2015-06-10 Пенетрантность dant4z
Всем добра!

Есть ли возможность отменить унаследованную директиву error_page с уровня
server (вернуться к поведению по умолчанию) в одном конкретном location? В
этом location бэкенд возвращает код 403 и нужно отдать тело, которое он
прислал, а не заменять его на заглушку. В других же надо оставить заглушку.
Очень неудобно было бы прописывать для всех, кроме одного, location одно и
тоже.

Заранее спасибо!

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

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Отмена error page

2015-06-10 Пенетрантность Oleksandr V. Typlyns'kyi
Today Jun 10, 2015 at 07:58 dant4z wrote:

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

  Не сохранить ответ, а отключить перехват.
  Для этого есть proxy_intercept_errors, fastcgi_intercept_errors и т.д.

-- 
WNGS-RIPE

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru