通过 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.
我有一个部署为反向代理的 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.