Изменить заголовок ответа прокси через Nginx
У меня есть экземпляр Nginx Plus, развернутый в качестве обратного прокси-сервера. Прокси-приложение возвращает заголовок "set-cookie" в ответе, который я хотел бы изменить (домен, связанный с будущим cookie):
+ Изменить
set-cookie: ключ = значение; путь =/;HttpOnly; домен =my.domain.net
в
set-cookie: ключ = значение; путь =/;HttpOnly; домен =new.domain.com
Излишне говорить, что я не могу изменить приложение, чтобы использовать что-то вроде правила перезаписи исходящих сообщений.
1 ответ
Решение
HTTP-прокси-модуль Nginx имеет две директивы, которые манипулируют заголовком "Set-Cookie" в ответе вышестоящего сервера.
proxy_cookie_path
может изменить атрибут пути заголовка "Set-Cookie".
proxy_cookie_domain
может изменить атрибут домена заголовка "Set-Cookie".