通过 Nginx 更改代理的响应 header

Change proxy's response header through Nginx

我有一个部署为反向代理的 Nginx Plus 实例。我想修改的代理应用 returns "set-cookie" header(与 to-be cookie 关联的域):

改变

set-cookie:key=value;Path=/;HttpOnly;Domain=my.domain.net

set-cookie:key=value;Path=/;HttpOnly;Domain=new.domain.com

不用说,我无法修改应用程序以使用出站重写规则之类的东西。

Nginx http 代理模块有两个指令在上游服务器的响应中操纵“Set-Cookie”header。

proxy_cookie_path可以改变“Set-Cookie”的路径属性 header.

proxy_cookie_domain可以改变“Set-Cookie”的域属性 header.