未通过 nginx 反向代理设置/覆盖 Cookie

未通过 nginx 反向代理设置/覆盖 Cookie

出于某种原因,当我通过 nginx 反向代理代理我的 API 请求时,我的 cookie 不会被新值覆盖。我尝试将以下内容添加到我的 nginx 配置中,但没有看到任何变化。在这种情况下,我将请求从“dev-test.mydomain.com”代理到“dev-test-backend.mydomain.com”。

反向代理:

upstream ops_tail_api {
    server 127.0.0.1:8082;
}

在位置块中:

# Set proxy headers
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host dev-test-backend.mydomain.com;
proxy_set_header X-NginX-Proxy true;

proxy_pass_header Set-Cookie;
proxy_pass_header P3P;

# Handle cookies
proxy_cookie_domain 127.0.0.1 $host;

我是否遗漏了什么?

相关内容