运行 在负载均衡器后面时如何登录 wordpress 页面?

How to login wordpress page when running behind a load balancer?

我是网络开发的新手,请多多指教。我在 AWS 上使用 'WordPress Certified by Bitnami and Automattic 5.5.1-0 on Debian 10' 来启动一个实例。

我更改了 'admin' 默认密码并从此 EC2 实例创建了一个新映像。然后我创建了自动缩放组和负载均衡器的完整设置,并在我的 EC2 实例中使用了这个新映像。

问题从这里开始:

当只有一个EC2实例时运行 wordpress我可以使用我的凭据登录,但是当有多个EC2实例时我无法登录我的wordpress网站,我也试过了与 'admin'.

以外的用户

为什么会这样,我更改了'admin'的默认密码,然后创建了我的私有AMI,所以密码不是问题,当只有一个EC2实例时我也可以登录,但是不是当有多个 EC2 实例时。

两个 EC2 实例都有自己的 EFS 卷,EFS 不共享,两个 EC2 有相同的图像。那么当我的自动缩放组中有多个 EC2 实例时为什么会出现问题。

wordpress 配置中有什么我需要注意的吗?

使用负载均衡器时,传入流量分布在多个 EC2 实例中。您的登录可能正在发送到服务器 A,但下一个页面请求将发送到无法识别您的登录的服务器 B。

可能可以打开“粘性会话”,它告诉负载均衡器将请求发送到同一服务器的同一会话。

参见:Sticky Sessions - Elastic Load Balancing