2
Cookies如何与非持久性负载平衡器一起工作
我们有一个使用sso登录用户的Drupal应用程序。 我们正在使用AWS经典负载平衡器(ELB),AWS告诉我们ELB上没有会话持久性。 我要弄清楚的是,cookie如何在经典负载均衡器上不持久地工作。 example.com DNS指向ELB。池Server1和Server2中有2台服务器 我们想要发生的是,如果用户http://example.com/user/12345/未登录就在服务器1 上打了他们的主页,如果他们已经登录,他们将被重定向到sso页面http://example.com/user/login/sso,自动登录并获取cookie SESS<hexnumber>,然后重定向回http://example.com/user/12345/ 我们不允许添加任何会话服务器(redis),这是确保它们将在两个重定向中都保留在服务器1上的保证。 据我所知,每次对“ example.com”的点击都会使用户最终进入服务器1或服务器2。 我的问题: 如果他们在server1上获取cookie,然后将其重定向到server2,server2将如何知道cookie已在server1上分配给该用户? 我似乎在圈子里想自己。过去使用没有会话持久性的LB进行这种类型的设置时,我们使用Redis服务器来保存会话,每个请求都会查看redis服务器以获取会话信息。