在 Lightsail 上设置 WordPress多站点 - Amazon Lightsail

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

在 Lightsail 上设置 WordPress多站点

在您的 WordPress 多站点实例启动并在 Amazon Lightsail 上运行后,您应该采取以下几个步骤来开始使用:

内容

步骤 1:阅读 Bitnami 文档

阅读 Bitnami 文档,了解如何配置您的 WordPress 多站点实例。有关更多信息,请参阅 Bitnami 打包的WordPress 多站点。 AWS Cloud

步骤 2:获取访问 WordPress 管理仪表板的默认应用程序密码

完成以下步骤以获取访问 WordPress 多站点网站管理仪表板所需的默认应用程序密码。有关更多信息,请参阅在 Amazon Lightsail 中获取 Bitnami 实例的应用程序用户名和密码

  1. 在实例管理页面上的 Connect(连接)选项卡下,选择使用 SSH 连接

    在 Lightsail 控制台中使用 SSH 进行连接
  2. 连接后,请输入以下命令来获取默认应用程序密码:

    cat $HOME/bitnami_application_password

    您应该会看到与以下示例类似的响应,其中包含默认应用程序密码。使用此密码登录您的 WordPress Multisite 网站的管理控制面板。

    Bitnami 默认应用程序密码。

步骤 3:将静态 IP 地址附加到实例

在您首次创建实例时分配给实例的公有 IP 地址会在您每次停止和启动实例时发生更改。您应为实例创建和附加静态 IP 地址,以确保其公有 IP 地址不变。之后,当您将注册域名(如 example.com)用于实例时,无需在每次停止和重启实例时都更新域的域名系统(DNS)。您可以将静态 IP 附加到实例。

在实例管理页面上的联网选项卡下,选择创建静态 IP附加静态 IP(如果您之前创建了可附加到实例的静态 IP),然后按照页面上的说明操作。有关更多信息,请参阅创建静态 IP 并将其附加到实例

在 Lightsail 控制台中附加静态 IP 地址

将新的静态 IP 地址附加到您的实例后,您必须完成以下步骤才能 WordPress 知道新的静态 IP 地址。

  1. 记下实例的新的静态 IP 地址。它列在实例管理页面的标题部分。

    Lightsail 实例的公共或静态 IP 地址
  2. 在实例管理页面上的 Connect (连接) 选项卡下,选择使用 SSH 连接

    使用 SSH 连接到您的实例
  3. 连接后,请输入以下命令。<StaticIP>替换为您的实例的新静态 IP 地址。

    sudo /opt/bitnami/configure_app_domain --domain <StaticIP>

    示例

    sudo /opt/bitnami/configure_app_domain --domain 203.0.113.0

    您应看到类似于以下示例的响应。您的实例上的 WordPress网站现在应该知道新的静态 IP 地址。

    域配置工具的结果

    如果该命令失败,则您可能使用的是旧版本的 WordPress多站点实例。尝试运行以下命令。<StaticIP>替换为您的实例的新静态 IP 地址。

    cd /opt/bitnami/apps/wordpress sudo ./bnconfig --machine_hostname <StaticIP>

    运行这些命令后,输入以下命令,以防止 bnconfig 工具在服务器每次重启时自动运行。

    sudo mv bnconfig bnconfig.disabled

第 4 步:登录您的 WordPress 多站点网站的管理控制面板

现在您已经有了默认的应用程序密码,请完成以下步骤以导航到您的 WordPress Multisite 网站的主页并登录到管理控制面板。登录后,您可以开始自定义网站并进行管理更改。有关可以在中执行的操作的更多信息 WordPress,请参阅本指南后面的 “步骤 7:阅读 WordPress 多站点文档并继续配置您的网站” 部分。

  1. 在实例管理页面上的 Connect(连接)选项卡下,记下实例的公有 IP 地址。公有 IP 地址也显示在实例管理页面的标题部分。

    实例的公有 IP 地址
  2. 浏览到实例的公有 IP 地址,例如,转到 http://203.0.113.0

    您 WordPress 网站的主页应该会出现。

  3. 选择 WordPress 网站主页右下角的管理

    如果 Manage(管理)横幅未显示,您可以通过浏览 http://<PublicIP>/wp-login.php 到达登录页面。将 <PublicIP> 替换为实例的公有 IP 地址。

  4. 使用之前在本指南中检索到的默认用户名(user)和默认密码登录。

    将出现 WordPress 管理控制面板。

    WordPress 管理仪表板。

第 5 步:将您注册域名的流量路由到您的 WordPress 多站点网站

要将您的注册域名的流量(例如example.com路由到您的 WordPress 多站点网站),您需要在域名的 DNS 中添加一条记录。DNS 记录通常由您注册域的注册商进行托管和管理。但是,我们建议您将域名的 DNS 记录的管理权转移到 Lightsail,以便您可以使用 Lightsail 控制台对其进行管理。

在 Lightsail 控制台主页的 “域名和 DNS” 选项卡下,选择 “创建 DNS 区域”,然后按照页面上的说明进行操作。有关更多信息,请参阅在 Lightsail 中创建 DNS 区域来管理您的域名的 DNS 记录

在您的域名将流量路由到您的实例后,您必须完成以下步骤才能 WordPress 知道该域名。

  1. 在实例管理页面上的 Connect (连接) 选项卡下,选择使用 SSH 连接

    使用 SSH 连接到您的实例
  2. 连接后,请输入以下命令。<DomainName>替换为将流量路由到您的实例的域名。

    sudo /opt/bitnami/configure_app_domain --domain <DomainName>

    示例

    sudo /opt/bitnami/configure_app_domain --domain www.example.com

    您应看到类似于以下示例的响应。 WordPress多站点软件现在应该知道域名了。

    域配置工具的结果

    如果该命令失败,则您可能使用的是旧版本的 WordPress多站点实例。尝试运行以下命令。<DomainName>替换为将流量路由到您的实例的域名。

    cd /opt/bitnami/apps/wordpress sudo ./bnconfig --machine_hostname <DomainName>

    运行这些命令后,输入以下命令,以防止 bnconfig 工具在服务器每次重启时自动运行。

    sudo mv bnconfig bnconfig.disabled

如果您浏览到为实例配置的域名,则应被重定向到 WordPress 多站点网站的主博客。接下来,您必须决定是要将博客作为域名还是子域名添加到您的 WordPress Multisite网站。有关更多信息,请继续阅读本指南的下一个步骤 6:将博客作为域名或子域名添加到您的 WordPress 多站点网站部分。

第 6 步:将博客作为域名或子域名添加到您的 WordPress 多站点网站

WordPress Multisite旨在在一个实例上托管多个博客网站。 WordPress当你向 WordPress 多站点添加新的博客网站时,你可以将其配置为使用自己的域名或 WordPress 多站点主域名的子域名。您可以将 WordPress 多站点配置为仅使用其中一个选项。例如,如果您选择将博客站点作为域添加,则不能将博客站点添加为子域,反之亦然。要配置其中任一选项,请参阅下列指南之一:

第 7 步:阅读 WordPress 多站点文档并继续配置您的网站

阅读 WordPress 多站点文档,了解如何管理和自定义您的网站。有关更多信息,请参阅WordPress 多站点网络管理文档

步骤 8:创建实例的快照

按照您想要的方式配置 WordPress 多站点网站后,请创建实例的定期快照以对其进行备份。您可以手动创建快照,也可以启用自动快照,让 Lightsail 为您创建每日快照。如果实例出现错误,则可使用快照来创建新的替代实例。有关更多信息,请参阅快照

在实例管理页面的快照选项卡下,选择创建快照或选择启用自动快照。

在 Lightsail 控制台中创建实例快照

有关更多信息,请参阅在 Amazon Lightsail 中创建 Linux 或 Unix 实例的快照或在 Amazon Lightsail 中为实例或磁盘启用或禁用自动快照