如何通过负载均衡器维护会话?

aya*_*ved 7 php webserver

我正在开发的项目基于使用负载均衡器的多个服务器.问题是我无法通过所有服务器维护PHP会话.通过Load Balancer管理会话的最佳方法是什么?

Muz*_*eer 9

我可以为此目的考虑这两种方法.

  1. 使用群集Web应用程序服务器,其中会话可用于所有服务器
  2. 使用IP级别信息来维护用户和服务器之间的关联


Muh*_*zal 6

使用SSL和负载均衡器时,通常将SSL放在负载平衡服务器上,而不是在后端服务器上.所以在一台服务器上只需要一个证书.然后,负载均衡器使用普通HTTP与后端服务器通信.这显然要求您的后端服务器不能直接从Internet访问.此负载均衡器负责解密请求,它还能够检查jsessionid的请求.