【问题标题】:Subdomain cookie sharing in nginxnginx 中的子域 cookie 共享
【发布时间】:2012-08-02 08:51:53
【问题描述】:

我有服务器,运行一些站点。 例如:example.com a.example.com b.example.com 所有站点都通过 nginx 路由到 unix 域套接字。 每个站点都是 gunicorn 实例。

子域中的应用程序可以从 example.com 或其他子域读取/写入 cookie 数据吗? 如果是,如何禁用它?

【问题讨论】:

    标签: security cookies nginx subdomain gunicorn


    【解决方案1】:

    当然,您可以为子域使用单独的 cookie。 Cookie 标准允许您设置域,这将是浏览器将 cookie 发送回的唯一域。您可以将“a.example.com”设置为域,浏览器只会将该域的 cookie 发送回该域。

    根据我对 cookie 的 RFC 2965 的阅读,“a.example.com”无法为“b.example.com”设置 cookie,只能为“example.com”设置 cookie。

    我认为底线是确保您使用 cookie 的“域”属性为子域设置 cookie,而不仅仅是“example.com”,所有子域都可以读取和写入。

    【讨论】:

    • 对不起,问题是关于 cookie 数据的。已编辑。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-18
    • 2011-11-27
    • 2017-05-14
    • 1970-01-01
    • 2013-08-31
    • 2011-05-31
    相关资源
    最近更新 更多