在本模块中,您将创建一个 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。单击蓝色的启动实例按钮,打开实例创建向导。

    (单击可放大)

    在第一页中,选择一个 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)。

    (单击可放大)

  • 第 2 步:选择实例类型

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

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

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

    (单击可放大)

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

  • 第 3 步:配置安全组

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

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

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

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

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

    (单击可放大)

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

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

    (单击可放大)

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

    (单击可放大)

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

    (单击可放大)

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

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

    (单击可放大)

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


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

    (单击可放大)

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

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

    (单击可放大)

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

    (单击可放大)

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