通过 nginx 反向代理传递 http 响应中的 cookie

通过 nginx 反向代理传递 http 响应中的 cookie

当我运行 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 不会通过代理传递。我缺少哪种设置?

相关内容