在此模块中,您将创建一个 Amazon EC2 实例来运行您的 Drupal 站点。Amazon EC2 按需提供高度可配置的服务器实例。在 EC2 实例上,您可以运行一个可供任意地点的用户访问的 Drupal 站点。

完成模块所需时间:10 分钟


开始使用 Drupal 时,您可以在笔记本电脑或台式机上安装和运行它来对其进行测试。测试应该很顺利,但是您很快就会遇到限制。您的 Drupal 网站只能在笔记本电脑或台式机运行时保持正常运行。此外,该网站只有您能访问,而无法通过公共互联网访问。

更好的方法是使用服务器。通过以下步骤中,您将启动一个 EC2 实例来托管您的 Drupal 网站。


  • 第 1 步:选择 Amazon 系统映像

    要创建 EC2 实例,请在 AWS 控制台中转到 Amazon EC2。单击蓝色的启动实例按钮,打开实例创建向导。

    模块 2 – 步骤 1a

    (单击可放大)

    模块 2 – 步骤 1a

    在第一页中,选择一个 Amazon 系统映像(“AMI”)。您选择的 AMI 将决定新 EC2 实例上安装的基本软件,其中包括操作系统(Amazon Linux、Red Hat Enterprise Linux、Ubuntu、Microsoft Windows Server 等)以及计算机上安装的应用程序。

    Amazon Linux 发行版是一个受欢迎的选择,因此请在 AMI 选择视图中选择第一个选项。

    模块 2 – 步骤 1b

    (单击可放大)

    模块 2 – 步骤 1b
  • 第 2 步:选择实例类型

    在 EC2 向导的第二个屏幕上,选择 EC2 实例类型。实例类型是 CPU、内存 (RAM)、存储和网络容量的特定配置。

    AWS 为您提供了丰富的实例类型,涵盖多种不同的工作负载。有些实例类型适用于需要大量内存的工作负载,例如数据库和缓存;另一些则适用于需要大量计算的工作负载,例如图像处理或视频编码。

    借助 Amazon EC2,AWS 免费套餐为您提供了每月 750 小时的 t2.micro 实例运行时长。在本实验中请选择此选项,以免产生费用。

    模块 2 – 步骤 2a

    (单击可放大)

    模块 2 – 步骤 2a

    选择 t2.micro 实例后,单击蓝色的查看和启动按钮,以跳过一些高级配置步骤。

  • 第 3 步:配置安全组

    单击“查看和启动”按钮后,您将进入“查看实例启动”屏幕。启动实例之前,您需要再进行一项配置。

    安全组是指联网规则,描述了可以访问 EC2 实例的网络流量类型。您需要允许两种类型的流量访问您的实例:

    • 来自当前 IP 地址的 SSH 流量,以便您可以通过 SSH 进入实例并配置 Drupal;
    • 来自任意 IP 地址的 HTTP 流量,让用户可以查看您的 Drupal 网站。

    要配置上述内容,请单击“查看”页面上的编辑安全组链接。

    模块 2 – 步骤 3a

    (单击可放大)

    模块 2 – 步骤 3a

    您将看到安全组中的当前规则。

    其中已配置了 SSH 规则,但是它允许从任何 IP 地址进行 SSH 访问。单击,将其更改为您的当前 IP 地址。

    模块 2 – 步骤 3b

    (单击可放大)

    模块 2 – 步骤 3b

    然后,您需要添加新规则以允许 HTTP 流量。单击添加规则按钮。

    模块 2 – 步骤 3c

    (单击可放大)

    模块 2 – 步骤 3c

    在显示的新规则中,单击类型列下方的下拉列表。选择 HTTP,系统将自动填充 HTTP 规则的默认值。

    模块 2 – 步骤 3d

    (单击可放大)

    模块 2 – 步骤 3d

    设置好安全组规则后,在安全组名称输入框中输入安全组名称。我们将组命名为“drupal”,以便查找。

    完成命名后,单击蓝色的查看和启动按钮。

    模块 2 – 步骤 3e

    (单击可放大)

    模块 2 – 步骤 3e
  • 第 4 步:启动并获取 SSH 密钥


    现在可以启动您的 EC2 实例了。单击蓝色的启动按钮以创建您的 EC2 实例。

    模块 2 – 步骤 4a

    (单击可放大)

    模块 2 – 步骤 4a

    系统将会弹出一个模式,来为您的实例配置密钥对。您将使用密钥对通过 SSH 访问实例,从而使您能够在服务器上运行命令。

    为您的实例创建新的密钥对,并为其命名。然后,单击下载密钥对按钮,将 .pem 文件下载到您的计算机上,以便在下一模块中使用。

    模块 2 – 步骤 4b

    (单击可放大)

    模块 2 – 步骤 4b

    下载密钥对后,单击蓝色的启动实例按钮以启动 EC2 实例。

    模块 2 – 步骤 4c

    (单击可放大)

    模块 2 – 步骤 4c

    您已成功启动 EC2 实例。在下一模块中,我们将配置您的 RDS 数据库,以用于您的 EC2 实例。