2012-08-01 47 views
0

我有服務器,運行一些網站。 例如:example.com a.example.com b.example.com 所有站點都通過nginx路由到unix域套接字。 每個網站都是gunicorn實例。nginx中的子域cookie共享

來自子域的應用程序可以從example.com或其他子域讀取/寫入cookie數據嗎? 如果是,如何禁用它?

回答

2

當然,您可以爲子域使用單獨的Cookie。 Cookie標準允許您設置一個域,它將成爲瀏覽器將cookie發回的唯一域。您可以將「a.example.com」設置爲域,瀏覽器只會將該域中的cookie發送回該域。

從我對RFC 2965的Cookie中,「a.example.com」無法爲「b.example.com」設置Cookie,只能設置「example.com」。

我認爲底線是要確保您使用cookies的「domain」屬性爲子域設置cookie,而不僅僅是「example.com」,所有子域都可以讀取和寫入。

+0

對不起,問題是關於cookie數據。編輯。 – sashab 2012-08-01 22:50:29