
由於某種原因,當我透過 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;
我錯過了什麼嗎?