当我运行 nginx 作为代理(在 docker 容器中)时,传递 cookie 时遇到问题。这是我的 nginx 代理配置:
location /test {
proxy_pass http://test-backend:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
}
当我不使用代理运行后端时,我的响应中会有 cookie。但是,如果我使用代理运行它,则 cookie 不会通过代理传递。我缺少哪种设置?