Пользовательские заголовки ответов, отправленные из восходящего потока, удаляются, когда пользовательская страница ошибок включена в обратном прокси-сервере nginx
Я включил директиву proxy_intercept_errors on в блоке местоположения в моем nginx (действует как обратный прокси).
Я также добавил директиву error_page для ошибок 403 и 502, полученных от восходящего потока. Пользовательская страница ошибок отлично работает с двумя указанными выше директивами, но пользовательские заголовки ответов, добавленные восходящим потоком, удаляются, когда отображается пользовательская страница ошибок.
Почему отбрасываются эти настраиваемые заголовки?
Кроме того, когда я не перехватываю ошибки из восходящего потока, настраиваемые заголовки не удаляются, но тогда настраиваемая страница ошибок не отображается. Мне нужна настраиваемая страница ошибок (которая настраивается с помощью error_page), а также настраиваемые заголовки ответов, отправляемые из восходящего потока в случае ошибок 4XX и 5XX.
Как я могу достичь того и другого?