Обработка ответов от бэкэнда

F1restorm nginx-forum at nginx.us
Sun Dec 9 08:12:36 UTC 2012


Подскажите, пожалуйста, как реализовать следующую конструкцию.

Есть nginx и бэкэнд (apache или tomcat). Когда бэкэнд возвращает ошибку,
нужно показать пользователю страницу описания ошибки, содержимое которой
динамически формируется на основе анализа данных заголовка и тела ответа от
бэкэнда.

Проблема в том, что я не понимаю, как передать в обработчик ошибки, который
я указываю в error_page, содержимое тела и заголовка ответа от бэкэнда.
Может быть нужно задействовать proxy_store, чтобы сохранить тело и заголовок
ответа от бэкэнда, чтобы передать сохраненную информацию обработчику ошибки
или еще как-то.

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



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