AWS EC2上的wordpress(2个实例和一个负载平衡器)

AWS EC2上的wordpress(2个实例和一个负载平衡器),wordpress,amazon-web-services,load-balancing,Wordpress,Amazon Web Services,Load Balancing,我正在尝试建立一个wordpress作为我学习过程的一部分 我已经安装了wordpress,并使用一个RDS在两个aws实例上进行了配置。它似乎工作得很好 现在我添加了一个负载平衡器。如何使我在两个不同实例中安装的wordpress在负载平衡器下协同工作?我不是在寻找一个生产级的例子,我更喜欢用一种简单的方式来做,而不需要自动缩放或弹性豆茎。TIA弹性负载平衡支持三种类型的负载平衡器—应用负载平衡器,网络负载平衡器,经典负载平衡器。在这种情况下,您必须使用应用程序负载平衡器 步骤1:选择负载平衡

我正在尝试建立一个wordpress作为我学习过程的一部分

我已经安装了wordpress,并使用一个RDS在两个aws实例上进行了配置。它似乎工作得很好


现在我添加了一个负载平衡器。如何使我在两个不同实例中安装的wordpress在负载平衡器下协同工作?我不是在寻找一个生产级的例子,我更喜欢用一种简单的方式来做,而不需要自动缩放或弹性豆茎。TIA

弹性负载平衡支持三种类型的负载平衡器—应用负载平衡器网络负载平衡器经典负载平衡器。在这种情况下,您必须使用应用程序负载平衡器

步骤1:选择负载平衡器类型

创建应用程序负载平衡器

  • 打开位于的Amazon EC2控制台
  • 在导航栏上,为负载平衡器选择一个区域。是 确保选择用于EC2实例的相同区域
  • 在导航窗格的负载平衡下,选择负载平衡器
  • 选择创建负载平衡器
  • 对于应用程序负载平衡器,选择创建
  • 步骤2:配置负载平衡器和侦听器

    在“配置负载平衡器”页面上,完成以下步骤

    配置负载平衡器和侦听器

  • 对于名称,键入负载平衡器的名称

    应用程序负载平衡器的名称在应用程序中必须是唯一的 用于的应用程序负载平衡器和网络负载平衡器集 区域,最多可包含32个字符,只能包含 字母数字字符和连字符不得以字母开头或结尾 连字符,且不能以“内部-”开头

  • 对于方案IP地址类型,保留默认值

  • 对于侦听器,保留默认值,即接受 端口80上的HTTP流量

  • 对于可用性区域,选择用于EC2的专有网络 实例。对于用于启动应用程序的每个可用性区域 EC2实例,选择可用性区域,然后选择 该可用性区域的公用子网

  • 选择下一步:配置安全设置

  • 步骤3:为负载平衡器配置安全组

    负载平衡器的安全组必须允许它与侦听器端口和运行状况检查端口上的注册目标通信。控制台可以代表您为负载平衡器创建安全组,并使用指定正确协议和端口的规则

    如果愿意,您可以创建并选择自己的安全组。有关详细信息,请参阅

    在“配置安全组”页面上,完成以下步骤,让弹性负载平衡代表您为负载平衡器创建安全组

    为负载平衡器配置安全组

  • 选择创建新的安全组
  • 键入安全组的名称和说明,或保留 默认名称和描述。此新安全组包含一个 允许传输到您创建的负载平衡器侦听器端口的规则 在配置负载平衡器页面上选择
  • 选择下一步:配置路由
  • 第4步:配置目标群体

    创建用于请求路由的目标组。侦听器的默认规则将请求路由到此目标组中已注册的目标。负载平衡器使用为此目标组定义的运行状况检查设置检查此目标组中目标的运行状况。在“配置路由”页面上,完成以下过程

    配置目标群体

  • 对于目标组,保留默认值,新目标组
  • 对于名称,键入新目标组的名称
  • 协议保持为HTTP,端口保持为80,目标类型保持为 例如
  • 对于运行状况检查,保留默认协议和ping路径
  • 选择下一步:注册目标
  • 步骤5:向目标群体注册目标 在“注册目标”页面上,完成以下步骤

    向目标群体注册目标

  • 对于实例,在您的案例中选择一个或多个实例。您应该选择两个实例

  • 保留默认端口80,然后选择添加到注册端口

  • 选择完实例后,请选择下一步:查看

  • 步骤6:创建并测试负载平衡器 在创建负载平衡器之前,请查看您选择的设置。创建负载平衡器后,验证它是否正在向EC2实例发送流量

    创建并测试负载平衡器

  • 在查看页面上,选择创建

  • 在收到创建负载平衡器的通知后 成功选择关闭

  • 在导航窗格中的负载平衡下,选择目标组

  • 选择新创建的目标组

  • 在目标选项卡上,验证实例是否已准备就绪。如果 实例的状态是初始的,这可能是因为 安装