Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
nginx upstream internals
Добрый день.
А почему внутри ngx_http_upstream_process_header()
если process_header() апстрима вернула код >= 400
и есть upstream.redirect_errors обязательно проверяется
существование нужной error_page в location conf?
почему не отдать дефолтную страницу на ошибку если нет custom?
вопрос вызван тем, что если сделать запрос, который не уходит к апстриму и
возвращает например 404, то показывается custom страница об ошибке или
происходит fallback на дефолтную, а если запрос передается апстриму,
то этого нет.
и еще вопрос: каким образом можно ручками выдать error_page в таком случае?
через ngx_http_finalize_request() ?
--
С Уважением Антон Поваров.
[ antoxa@xxxxxxxxxx ] [ ICQ: 85431470 ]
|