在 Lightsail 上启动和配置 WordPress 实例 - Amazon Lightsail

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Lightsail 上启动和配置 WordPress 实例

Amazon Lightsail 是开始使用亚马逊网络服务 ()AWS的最简单方法。Lightsail 包含快速启动项目所需的一切——实例(虚拟专用服务器)、托管数据库、基于 SSD 的存储、备份(快照)、数据传输、域 DNS 管理、静态 IP 和负载均衡器——价格低廉、可预测。

通过本教程,您将学习如何在 Lightsail 上启动和配置 WordPress 实例。它包括配置自定义域名、使用 HTTPS 保护互联网流量、使用 SSH 连接到您的实例以及登录 WordPress 网站的步骤。完成本教程后,你就具备了在 Lightsail 上启动和运行实例的基础知识。

注意

作为 AWS 免费套餐的一部分,您可以免费开始使用特定实例捆绑包的 Amazon Lightsail。有关更多信息,请参阅亚马逊 Lightsail 定价页面上的AWS 免费套餐

第 1 步:注册 AWS

亚马逊 Lightsail 需要。 AWS 账户注册 AWS登录( AWS如果您已经有一个帐户)。

步骤 2:创建 WordPress 实例

完成以下步骤以启动并运行您的 WordPress 实例。有关更多信息,请参阅 创建 Lightsail 实例

为创建 Lightsail 实例 WordPress
  1. 登录 Lightsail 控制台

  2. 在 Lightsail 主页的实例部分,选择创建实例。

    WordPress 在 Lightsail 中发射。
  3. 为您的实例选择 AWS 区域 和可用区。

    WordPress 在 Lightsail 中发射。
  4. 为您的实例选择图片,如下所示:

    1. 在 “选择平台” 中,选择 Linux/Unix

    2. 在 “选择蓝图” 中,选择WordPress

  5. 选择实例计划。

    计划包括以低廉且可预测的成本进行计算机配置(RAM、SSD、vCPU),外加数据传输限额。

  6. 输入实例的名称。资源名称:

    • 在你的 Lightsail 账户 AWS 区域 中,每个账户中必须是唯一的。

    • 必须包含 2 到 255 个字符。

    • 必须以字母数字字符或数字作为开头和结尾。

    • 可以包括字母数字字符、数字、句点、连字符和下划线。

  7. 选择创建实例

  8. 要查看测试博客文章,请前往实例管理页面并复制页面右上角显示的公有 IPv4 地址。将地址粘贴到联网的 Web 浏览器的地址栏中。浏览器显示测试博客文章。

步骤 3:配置您的 WordPress实例

您可以使用指导式 step-by-step 工作流程配置您的 WordPress 实例,也可以完成单个任务。使用任一选项,您都将配置以下内容:

  • 注册域名-您的 WordPress 网站需要一个易于记忆的域名。用户将指定此域名来访问您的 WordPress 网站。有关更多信息,请参阅 在 Lightsail 中为您的网站注册和管理域名

  • DNS 管理-您必须决定如何管理您的域的 DNS 记录。DNS 记录告诉 DNS 服务器域或子域与哪个 IP 地址或主机名相关联。DNS 区域包含您的域名的 DNS 记录。有关更多信息,请参阅 DNS在 Lightsail 中理解

  • 静态 IP 地址-如果您停止并启动实例,则 WordPress 实例的默认公有 IP 地址会发生变化。当您将静态 IP 地址附加到实例时,即使您停止并启动实例,该地址也会保持不变。有关更多信息,请参阅 查看和管理 Lightsail 资源的 IP 地址

  • SSL/TLS 证书-创建经过验证的证书并将其安装在实例上后,您可以为您的 WordPress 网站启用 HTTPS,以便使用 HTTPS 加密通过您的注册域路由到实例的流量。有关更多信息,请参阅 在 Lightsail 上使用 HTTPS 保护你的 WordPress 网站

提示

在开始之前,请查看以下提示。有关疑难解答信息,请参阅故障排除 WordPress 设置

  • 安装程序支持 2023 年 1 月 1 日之后创建的 WordPress 版本 6 及更高版本的 Lightsail 实例。

  • 安装期间运行的 Certbot 依赖文件、HTTPS 重写脚本和证书续订脚本保存在您的实例上的/opt/bitnami/lightsail/scripts/目录中。

  • 您的实例必须处于运行状态。如果实例刚刚启动,请等待几分钟,让 SSH 连接准备就绪。

  • 在安装程序运行期间,您的实例防火墙上的端口 22、80 和 443 必须允许来自任何 IP 地址的 TCP 连接。有关更多信息,请参阅实例防火墙

  • 当您添加或更新指向来自顶点域 (example.com) 及其www子域 (www.example.com) 的流量的 DNS 记录时,它们需要在整个互联网中传播。您可以使用诸如 nslookup 或 DNS 查找之类的工具来验证您的 DN S 更改是否已生效。MxToolbox

  • 2023 年 1 月 1 日之前创建的 Wordpress 实例可能包含已弃用的 Certbot Personal Package Archive (PPA) 存储库,这将导致网站设置失败。如果在安装过程中存在此存储库,则会将其从现有路径中移除并备份到实例上的以下位置:~/opt/bitnami/lightsail/repo.backup有关已弃用的 PPA 的更多信息,请参阅 Canonical 网站上的 Certbot PPA

  • Let's Encrypt 证书将每 60 到 90 天自动续订一次。

  • 在安装过程中,请勿停止或更改您的实例。配置您的实例最多可能需要 15 分钟。您可以在实例连接选项卡中查看每个步骤的进度。

使用网站设置向导配置您的实例
  1. 在实例管理页面的 Connect 选项卡上,选择设置您的网站

    在 Lightsail 中启动 WordPress 安装程序。
  2. 对于指定域名,请使用现有的 Lightsail 托管域,向 Lightsail 注册新域名,或者使用您通过其他域名注册商注册的域名。选择 “使用此域名” 进入下一步。

  3. 对于 “配置 DNS”,请执行以下任一操作:

    • 选择 Lightsail 托管域以使用 Lightsail DNS 区域。选择 “使用此 DNS 区域” 进入下一步。

    • 选择第三方域名以使用管理您的域名的 DNS 记录的托管服务。请注意,我们会在您的 Lightsail 账户中创建一个匹配的 DNS 区域,以备您以后决定使用该区域。选择 “使用第三方 DNS” 进入下一步。

  4. 在创建静态 IP 地址中,输入静态 IP 地址的名称,然后选择创建静态 IP

  5. 在 “管理域分配” 中,选择 “添加分配”,选择域类型,然后选择 “添加”。选择 “继续” 进入下一步。

  6. 创建 SSL/TLS 证书中,选择您的域和子域,输入电子邮件地址,选择我授权 Lightsail 在我的实例上配置 Let's Encrypt 证书,然后选择创建证书。我们开始配置 Lightsail 资源。

    在安装过程中,请勿停止或更改您的实例。配置您的实例最多可能需要 15 分钟。您可以在实例连接选项卡中查看每个步骤的进度。

  7. 网站设置完成后,请验证您在域名分配步骤中指定的网址是否打开了您的 WordPress 网站。

通过完成各项任务来配置您的实例
  1. 创建静态 IP 地址

    在实例管理页面的网络选项卡上,选择创建静态 IP。已为您选择静态 IP 位置和实例。为您的静态 IP 地址指定一个名称,然后选择创建并附加

  2. 创建一个 DNS 区域

    在导航窗格中,选择 “域名和 DNS”。选择创建 DNS 区域,输入您的域,然后选择创建 DNS 区域。如果当前正在将网络流量路由到您的域名,请确保所有现有 DNS 记录都存在于 Lightsail DNS 区域中,然后再更改域名的当前 DNS 托管提供商的域名服务器。这样,流量可以在传输到 Lightsail DNS 区域后持续不间断地流动

  3. 管理域名分配

    在 DNS 区域页面的 “分配” 选项卡上,选择 “添加分配”。选择域或子域,选择您的实例,附加静态 IP 地址,然后选择分配

    提示

    在您的域名开始将流量路由到您的 WordPress 实例之前,请留出时间让这些更改传播到互联网。

  4. 创建并安装 SSL/TLS 证书

    有关 step-by-step 说明,请参阅在 Lightsail 上使用 HTTPS 保护你的 WordPress 网站

  5. 验证您在域名分配步骤中指定的网址是否打开了您的 WordPress 网站。

第 4 步:获取 WordPress 网站的管理员密码

登录 WordPress 网站管理仪表板的默认密码存储在实例上。完成以下步骤以获取密码。

获取 WordPress 管理员的默认密码
  1. 打开您的实例的 WordPress 实例管理页面。

  2. WordPress面板上,选择 “找回默认密码”。这将在页面底部展开访问默认密码

    在 Lightsail 中访问 WordPress 管理员密码。
  3. 选择 “启动” CloudShell。这将在页面底部打开一个面板。

  4. 选择 “复制”,然后将内容粘贴到 CloudShell 窗口中。您可以将光标放在 CloudShell 提示符处并按 Ctrl+V,也可以右键单击打开菜单,然后选择 “粘贴”。

  5. 记下 CloudShell 窗口中显示的密码。您需要使用它来登录 WordPress 网站的管理控制面板。

    在 Lightsail 中查看 WordPress 管理员密码。

第 5 步:登录 WordPress 网站的管理控制面板

现在您已经有了 WordPress 网站管理仪表板的密码,就可以登录了。在管理控制面板中,您可以更改用户密码、安装插件、更改网站的主题等等。

完成以下步骤登录 WordPress网站的管理控制面板。

登录到管理控制面板
  1. 打开您的实例的 WordPress 实例管理页面。

  2. WordPress面板上,选择访问 WordPress 管理员

  3. 在 “访问您的 WordPress 管理员控制面板” 面板的 “使用公有 IP 地址” 下,选择以下格式的链接:

    http://公共 ipv4 地址。 /wp-admin

  4. 用户名或电子邮件地址中,输入user

  5. 在 “密码” 中,输入在上一步中获得的密码。

  6. 选择登录

    在 Lightsai WordPress l 中启动和配置。

    现在,您已登录 WordPress 网站的管理控制面板,可以在其中执行管理操作。有关管理 WordPress 网站的更多信息,请参阅 WordPress 文档中的 WordPressCodex

    在 Lightsai WordPress l 中启动和配置。

其他信息

以下是在 Amazon Lightsail 中启动 WordPress 实例后可以执行的一些其他步骤: