将cookie从服务于wsgi服务器的localhost转换为nginx反向代理

时间:2012-11-28 03:06:26

标签: cookies nginx reverse-proxy paster

我有一个nginx设置来前面一个python粘贴实例。它们位于同一个盒子上,粘贴服务从127.0.0.1开始,nginx服务于外部世界。

当我的python应用程序设置cookie时,问题就出现了,域保留在localhost中,使得cookie无法使用。显然我不是第一个遇到这种情况的人,但我很难找到标准解决方案吗?

1 个答案:

答案 0 :(得分:1)

proxy_cookie_domain指令完全适用于这种情况。

但很可能你没有传递Host标题。

proxy_set_header Host $host;

http://nginx.org/r/proxy_set_header