Перехватывать только определенные ошибки обратного прокси Nginx

avatar
Rockietto
8 апреля 2018 в 08:15
805
0
1

Я использую Nginx в качестве обратного прокси. С помощью директивы proxy_intercept_errors я могу перехватывать 50-кратные ошибки с удаленного сервера и обрабатывать их. Я ищу способ обработки конкретной ошибки, только если она была сгенерирована с моего обратного прокси-сервера nginx, а не с удаленного сервера. Как мне поступить?

Источник
Tarun Lalwani
8 апреля 2018 в 08:21
0

Затем вы должны использовать error_page, затем nginx.org/en/docs/http/ngx_http_core_module.html#error_page

Rockietto
8 апреля 2018 в 08:24
2

Я использую эту директиву для отображения пользовательских страниц ошибок для перехваченных ошибок в дополнение к proxy_intercept_errors. Я хочу показать пользовательскую страницу ошибки для конкретной ошибки, только если она была сгенерирована обратным прокси-сервером Nginx.

Tarun Lalwani
8 апреля 2018 в 08:28
0

Затем вы можете использовать error_page внутри этого блока proxy_pass

Rockietto
8 апреля 2018 в 08:55
0

Я попробую с этим решением. Спасибо

Ответы (0)