出于某种原因,当我通过 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;
我是否遗漏了什么?