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

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


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

更好的方法是使用服务器

Amazon EC2 提供按需服务器预置。借助 Amazon EC2,您可以租用具有不同大小、CPU、RAM 和网络配置的服务器实例。这些服务器按使用时间计费,您可以使用它们来托管网站(例如 WordPress 网站)。使用 EC2 实例后,您的 WordPress 网站将能持续运行,并且任何人都可以通过互联网访问它。

在以下步骤中,您将启动一个 EC2 实例来托管您的 WordPress 网站。 


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

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

    Module2-step1a

    (单击可放大)

    Module2-step1a

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

    许多 AMI 是用于运行多个不同应用程序的通用 AMI,但也有一些是针对特定使用案例而专门构建的,例如深度学习 AMI 或各种 AWS Marketplace AMI。

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

    Module2-step1b

    (单击可放大)

    Module2-step1b
  • 第 2 步:选择实例类型

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

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

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

    Module2-step2a

    (单击可放大)

    Module2-step2a

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

  • 第 3 步:配置安全组

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

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

    ● 来自您当前 IP 地址的 SSH 流量,让您可以使用 SSH 协议登录到 EC2 实例并配置 WordPress;

    ● 来自所有 IP 地址的 HTTP 流量,让用户可以查看您的 WordPress 网站。

    要进行此项配置,请单击“审核”页面上的编辑安全组链接。

    Module2-step3a

    (单击可放大)

    Module2-step3a

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

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

    Module2-step3b

    (单击可放大)

    Module2-step3b

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

    Module2-step3c

    (单击可放大)

    Module2-step3c

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

    Module2-step3d

    (单击可放大)

    Module2-step3d

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

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

    Module2-step3e

    (单击可放大)

    Module2-step3e
  • 第 4 步:启动并获取 SSH 密钥


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

    Module2-step4a

    (单击可放大)

    Module2-step4a

    您会看到有关如何为实例配置密钥对的详细信息。您将使用密钥对通过 SSH 访问实例,从而使您能够在服务器上运行命令。

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

    Module2-step4b

    (单击可放大)

    Module2-step4b

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

    Module2-step4c

    (单击可放大)

    Module2-step4c

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