1. 如果只是host、端口转换,则cookie不会丢失。例如:
location /project {
proxy_pass http://127.0.0.1:8080/project;
2. 如果路径也变化了,则需要设置cookie的路径转换,nginx.conf的配置如下
location /proxy_path {
proxy_pass http://127.0.0.1:8080/project;
proxy_pass http://127.0.0.1:8080/project;
proxy_cookie_path /project /proxy_path;
}
location /project {
proxy_pass http://127.0.0.1:8080/project;
}
2. 如果路径也变化了,则需要设置cookie的路径转换,nginx.conf的配置如下
location /proxy_path {
proxy_pass http://127.0.0.1:8080/project;
}
则可以将project的cookie输出到proxy_path上。正确的配置是:
proxy_pass http://127.0.0.1:8080/project;
proxy_cookie_path /project /proxy_path;
}