Пользовательские заголовки ответов, отправленные из восходящего потока, удаляются, когда пользовательская страница ошибок включена в обратном прокси-сервере nginx

Я включил директиву proxy_intercept_errors on в блоке местоположения в моем nginx (действует как обратный прокси).

Я также добавил директиву error_page для ошибок 403 и 502, полученных от восходящего потока. Пользовательская страница ошибок отлично работает с двумя указанными выше директивами, но пользовательские заголовки ответов, добавленные восходящим потоком, удаляются, когда отображается пользовательская страница ошибок.

Почему отбрасываются эти настраиваемые заголовки?

Кроме того, когда я не перехватываю ошибки из восходящего потока, настраиваемые заголовки не удаляются, но тогда настраиваемая страница ошибок не отображается. Мне нужна настраиваемая страница ошибок (которая настраивается с помощью error_page), а также настраиваемые заголовки ответов, отправляемые из восходящего потока в случае ошибок 4XX и 5XX.

Как я могу достичь того и другого?

0 ответов

Другие вопросы по тегам