Re: Отмена error page
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
Всем добра! Есть ли возможность отменить унаследованную директиву 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
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