

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

# 在 Lightsail 上设置 WordPress 多站点
<a name="amazon-lightsail-quick-start-guide-wordpress-multisite"></a>

**你知道吗？**  
 Lightsail 存储七张每日快照，当您为实例启用自动快照时，会自动将最旧的快照替换为最新的快照。有关更多信息，请参阅[为 Lightsail 实例和磁盘配置自动快照](https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-configuring-automatic-snapshots.html)。

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

------
#### [ Lightsail ]

## 步骤 1：获取访问 WordPress 管理仪表板的默认应用程序密码
<a name="amazon-lightsail-get-the-default-user-password-wordpress-multisite-lightsail"></a>

完成以下步骤以获取访问 WordPress 多站点网站管理仪表板所需的默认应用程序密码。

1. 在实例管理页面上的 **Connect（连接）**选项卡下，选择**使用 SSH 连接**。  
![在 Lightsail 控制台中使用 SSH 进行连接](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/quick-start-connect-to-your-instance.png)

1. 连接后，请输入以下命令来获取默认应用程序密码：

   ```
   cat ~/application_credentials
   ```

   您应该会看到与以下示例类似的响应，其中包含默认应用程序密码。使用此密码登录您的 WordPress Multisite 网站的管理控制面板。  
![默认应用程序密码。](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-password-retrieval.png)

## 步骤 2：将静态 IP 地址附加到您的实例
<a name="amazon-lightsail-attach-static-ip-wordpress-multisite-lightsail"></a>

附加到实例的默认动态公有 IP 地址会在您每次停止和启动实例时发生变化。您可以创建一个静态 IP 地址并将其附加到您的实例，以防止公有 IP 地址发生变化。稍后，当您对实例使用自己的域名时，就无需在每次停止和启动该实例时更新域的 DNS 记录。您只能将一个静态 IP 地址附加到每个实例。

在实例管理页面上的**联网**选项卡下，选择**创建静态 IP**或**附加静态 IP**（如果您之前创建了可附加到实例的静态 IP），然后按照页面上的说明进行操作。有关更多信息，请参阅[创建静态 IP 并将其附加到实例](lightsail-create-static-ip.md)。

![在 Lightsail 控制台中附加静态 IP 地址](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/quick-start-static-ip-address.png)


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

1. 记下实例的新的静态 IP 地址。它列在实例管理页面的标题部分。  
![Lightsail 实例的公共或静态 IP 地址](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/quick-start-public-static-ip.png)

1. 在实例管理页面上的 **Connect (连接)** 选项卡下，选择**使用 SSH 连接**。  
![使用 SSH 连接到您的实例](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/quick-start-connect-using-ssh.png)

1. 连接后，请输入以下命令。{{<StaticIP>}}替换为您的实例的新静态 IP 地址。

   ```
   sudo /opt/aws/wordpress/update_multisite_domain.sh {{<StaticIP>}}
   ```

   **示例**：

   ```
   sudo /opt/aws/wordpress/update_multisite_domain.sh {{203.0.113.0}}
   ```

   您的实例上的 WordPress网站现在应该知道新的静态 IP 地址。  
![域配置工具的结果](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/wp-multisite-lightsail-new-domain.png)

## 第 3 步：登录您的 WordPress 多站点网站的管理控制面板
<a name="amazon-lightsail-sign-in-wordpress-multisite-lightsail"></a>

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

1. 在实例管理页面上的 **Connect**（连接）选项卡下，记下实例的公有 IP 地址。公有 IP 地址也显示在实例管理页面的标题部分。  
![实例的公有 IP 地址](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/quick-start-public-ip.png)

1. 浏览到实例的公有 IP 地址，例如，转到 `http://203.0.113.0`。

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

1. 选择 WordPress 网站主页右下角的**管理**。

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

1. 使用之前在本指南中检索到的默认用户名（`user`）和默认密码登录。

   将出现 WordPress 管理控制面板。  
![WordPress 管理仪表板。](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-wordpress-dashboard.png)

## 第 4 步：将您注册域名的流量路由到您的 WordPress 多站点网站
<a name="amazon-lightsail-map-your-domain-to-your-instance-wordpress-multisite-lightsail"></a>

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

在 Lightsail 控制台主页的 “**域名和 DNS**” 选项卡下，选择 “**创建 DNS 区域**”，然后按照页面上的说明进行操作。有关更多信息，请参阅在 [Lightsail 中创建 DNS 区域来管理您的域名的 DNS 记录](lightsail-how-to-create-dns-entry.md)。

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

1. 在实例管理页面上的 **Connect (连接)** 选项卡下，选择**使用 SSH 连接**。  
![使用 SSH 连接到您的实例](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/quick-start-connect-using-ssh.png)

1. 连接后，请输入以下命令。{{<DomainName>}}替换为将流量路由到您的实例的域名。

   ```
   sudo /opt/aws/wordpress/update_multisite_domain.sh {{<DomainName>}}
   ```

   **示例**：

   ```
   sudo /opt/aws/wordpress/update_multisite_domain.sh {{www.example.com}}
   ```

    WordPress多站点软件现在应该知道域名了。  
![域配置工具的结果](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/wp-multisite-lightsail-new-domain.png)

如果您浏览到为实例配置的域名，则应被重定向到 WordPress 多站点网站的主博客。接下来，您必须决定是要将博客作为域名还是子域名添加到您的 WordPress Multisite网站。

## 第 5 步：将博客作为域名或子域名添加到您的 WordPress 多站点网站
<a name="amazon-lightsail-add-blogs-as-domains-or-subdomains-wordpress-multisite-lightsail"></a>

WordPress Multisite旨在在一个实例上托管多个博客网站。 WordPress当你向 WordPress 多站点添加新的博客网站时，你可以将其配置为使用自己的域名或 WordPress 多站点主域名的子域名。
+ 要将博客网站添加为域名，例如`example1.com`和`example2.com`，请参阅[在 Lightsail 中将博客作为域名添加到您的 WordPress 多站点实例](amazon-lightsail-add-blogs-as-domains-to-your-wordpress-multisite.md)。
+ 要将博客网站添加为 WordPress 多站点主域名的子域名（例如`one.example.com`和`two.example.com`），请参阅在 Lightsail 中[将博客作为子域名添加到您的 WordPress 多站点实例](amazon-lightsail-add-blogs-as-subdomains-to-your-wordpress-multisite.md)。

## 第 6 步：阅读 WordPress 多站点文档并继续配置您的网站
<a name="amazon-lightsail-read-documentation-wordpress-multisite-lightsail"></a>

阅读 WordPress 多站点文档，了解如何管理和自定义您的网站。有关更多信息，请参阅[WordPress 多站点网络管理文档](https://developer.wordpress.org/advanced-administration/multisite/)。

## 步骤 7：为您的实例创建快照
<a name="amazon-lightsail-create-a-snapshot-wordpress-multisite-lightsail"></a>

按照您所需的方式配置您的网站后，创建实例的定期快照以进行备份。快照是系统磁盘和实例初始配置的副本。快照包含恢复实例所需的所有数据（从拍摄快照的那一刻开始）。

您可以[手动创建快照](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#manual-snapshots)，也可以[启用自动快照](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#automatic-snapshots)，让 Lightsail 为您创建每日快照。如果实例出现错误，则可使用快照来创建新的替代实例。

您可在您实例管理页面**快照**选项卡中对快照进行操作。有关更多信息，请参阅 [Amazon Lightsail 中的快照](understanding-snapshots-in-amazon-lightsail.md)。

![在 Lightsail 控制台中创建实例快照](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/quick-start-instance-snapshots.png)


------
#### [ Bitnami ]

## 步骤 1：阅读 Bitnami 文档
<a name="amazon-lightsail-read-the-bitnami-documentation-wordpress-multisite"></a>

阅读 Bitnami 文档，了解如何配置您的 WordPress 多站点实例。有关更多信息，请参阅 [Bitnami 打包的 WordPress Multisite F](https://docs.bitnami.com/aws/apps/wordpress-multisite/) or。 AWS Cloud

## 步骤 2：获取访问 WordPress 管理仪表板的默认应用程序密码
<a name="amazon-lightsail-get-the-default-user-password-wordpress-multisite"></a>

完成以下步骤以获取访问 WordPress 多站点网站管理仪表板所需的默认应用程序密码。有关更多信息，请参阅[在 Amazon Lightsail 中获取 Bitnami 实例的应用程序用户名和密码](log-in-to-your-bitnami-application-running-on-amazon-lightsail.md)。

1. 在实例管理页面上的 **Connect（连接）**选项卡下，选择**使用 SSH 连接**。  
![在 Lightsail 控制台中使用 SSH 进行连接](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/quick-start-connect-to-your-instance.png)

1. 连接后，请输入以下命令来获取默认应用程序密码：

   ```
   cat $HOME/bitnami_application_password
   ```

   您应该会看到与以下示例类似的响应，其中包含默认应用程序密码。使用此密码登录您的 WordPress Multisite 网站的管理控制面板。  
![Bitnami 默认应用程序密码。](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-bitnami-application-password.png)

## 步骤 3：将静态 IP 地址附加到实例
<a name="amazon-lightsail-attach-static-ip-wordpress-multisite"></a>

附加到实例的默认动态公有 IP 地址会在您每次停止和启动实例时发生变化。您可以创建一个静态 IP 地址并将其附加到您的实例，以防止公有 IP 地址发生变化。稍后，当您对实例使用自己的域名时，就无需在每次停止和启动该实例时更新域的 DNS 记录。您只能将一个静态 IP 地址附加到每个实例。

在实例管理页面上的**联网**选项卡下，选择**创建静态 IP**或**附加静态 IP**（如果您之前创建了可附加到实例的静态 IP），然后按照页面上的说明进行操作。有关更多信息，请参阅[创建静态 IP 并将其附加到实例](lightsail-create-static-ip.md)。

![在 Lightsail 控制台中附加静态 IP 地址](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/quick-start-static-ip-address.png)


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

1. 记下实例的新的静态 IP 地址。它列在实例管理页面的标题部分。  
![Lightsail 实例的公共或静态 IP 地址](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/quick-start-public-static-ip.png)

1. 在实例管理页面上的 **Connect (连接)** 选项卡下，选择**使用 SSH 连接**。  
![使用 SSH 连接到您的实例](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/quick-start-connect-using-ssh.png)

1. 连接后，请输入以下命令。{{<StaticIP>}}替换为您的实例的新静态 IP 地址。

   ```
   sudo /opt/bitnami/configure_app_domain --domain {{<StaticIP>}}
   ```

   **示例**：

   ```
   sudo /opt/bitnami/configure_app_domain --domain {{203.0.113.0}}
   ```

   您应看到类似于以下示例的响应。您的实例上的 WordPress网站现在应该知道新的静态 IP 地址。  
![域配置工具的结果](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/quick-start-configure-domain-ip.png)
**注意**  
如果该命令失败，则您可能使用的是旧版本的 WordPress多站点实例。尝试运行以下命令。{{<StaticIP>}}替换为您的实例的新静态 IP 地址。  

   ```
   cd /opt/bitnami/apps/wordpress
   sudo ./bnconfig --machine_hostname {{<StaticIP>}}
   ```
运行这些命令后，输入以下命令，以防止 bnconfig 工具在服务器每次重启时自动运行。  

   ```
   sudo mv bnconfig bnconfig.disabled
   ```

## 第 4 步：登录您的 WordPress 多站点网站的管理控制面板
<a name="amazon-lightsail-sign-in-wordpress-multisite"></a>

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

1. 在实例管理页面上的 **Connect**（连接）选项卡下，记下实例的公有 IP 地址。公有 IP 地址也显示在实例管理页面的标题部分。  
![实例的公有 IP 地址](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/quick-start-public-ip.png)

1. 浏览到实例的公有 IP 地址，例如，转到 `http://203.0.113.0`。

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

1. 选择 WordPress 网站主页右下角的**管理**。

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

1. 使用之前在本指南中检索到的默认用户名（`user`）和默认密码登录。

   将出现 WordPress 管理控制面板。  
![WordPress 管理仪表板。](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-wordpress-dashboard.png)

## 第 5 步：将您注册域名的流量路由到您的 WordPress 多站点网站
<a name="amazon-lightsail-map-your-domain-to-your-instance-wordpress-multisite"></a>

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

在 Lightsail 控制台主页的 “**域名和 DNS**” 选项卡下，选择 “**创建 DNS 区域**”，然后按照页面上的说明进行操作。有关更多信息，请参阅在 [Lightsail 中创建 DNS 区域来管理您的域名的 DNS 记录](lightsail-how-to-create-dns-entry.md)。

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

1. 在实例管理页面上的 **Connect (连接)** 选项卡下，选择**使用 SSH 连接**。  
![使用 SSH 连接到您的实例](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/quick-start-connect-using-ssh.png)

1. 连接后，请输入以下命令。{{<DomainName>}}替换为将流量路由到您的实例的域名。

   ```
   sudo /opt/bitnami/configure_app_domain --domain {{<DomainName>}}
   ```

   **示例**：

   ```
   sudo /opt/bitnami/configure_app_domain --domain {{www.example.com}}
   ```

   您应看到类似于以下示例的响应。 WordPress多站点软件现在应该知道域名了。  
![域配置工具的结果](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/quick-start-configure-domain.png)
**注意**  
如果该命令失败，则您可能使用的是旧版本的 WordPress多站点实例。尝试运行以下命令。{{<DomainName>}}替换为将流量路由到您的实例的域名。  

   ```
   cd /opt/bitnami/apps/wordpress
   sudo ./bnconfig --machine_hostname {{<DomainName>}}
   ```
运行这些命令后，输入以下命令，以防止 bnconfig 工具在服务器每次重启时自动运行。  

   ```
   sudo mv bnconfig bnconfig.disabled
   ```

如果您浏览到为实例配置的域名，则应被重定向到 WordPress 多站点网站的主博客。接下来，您必须决定是要将博客作为域名还是子域名添加到您的 WordPress Multisite网站。有关更多信息，请继续阅读本指南的下一个[步骤 6：将博客作为域名或子域名添加到您的 WordPress 多站点网站](#amazon-lightsail-add-blogs-as-domains-or-subdomains-wordpress-multisite)部分。

## 第 6 步：将博客作为域名或子域名添加到您的 WordPress 多站点网站
<a name="amazon-lightsail-add-blogs-as-domains-or-subdomains-wordpress-multisite"></a>

WordPress Multisite旨在在一个实例上托管多个博客网站。 WordPress当你向 WordPress 多站点添加新的博客网站时，你可以将其配置为使用自己的域名或 WordPress 多站点主域名的子域名。
+ 要将博客网站添加为域名，例如`example1.com`和`example2.com`，请参阅[在 Lightsail 中将博客作为域名添加到您的 WordPress 多站点实例](amazon-lightsail-add-blogs-as-domains-to-your-wordpress-multisite.md)。
+ 要将博客网站添加为 WordPress 多站点主域名的子域名（例如`one.example.com`和`two.example.com`），请参阅在 Lightsail 中[将博客作为子域名添加到您的 WordPress 多站点实例](amazon-lightsail-add-blogs-as-subdomains-to-your-wordpress-multisite.md)。

## 第 7 步：阅读 WordPress 多站点文档并继续配置您的网站
<a name="amazon-lightsail-read-documentation-wordpress-multisite"></a>

阅读 WordPress 多站点文档，了解如何管理和自定义您的网站。有关更多信息，请参阅[WordPress 多站点网络管理文档](https://developer.wordpress.org/advanced-administration/multisite/)。

## 步骤 8：创建实例的快照
<a name="amazon-lightsail-create-a-snapshot-wordpress-multisite"></a>

按照您所需的方式配置您的网站后，创建实例的定期快照以进行备份。快照是系统磁盘和实例初始配置的副本。快照包含恢复实例所需的所有数据（从拍摄快照的那一刻开始）。

您可以[手动创建快照](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#manual-snapshots)，也可以[启用自动快照](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#automatic-snapshots)，让 Lightsail 为您创建每日快照。如果实例出现错误，则可使用快照来创建新的替代实例。

您可在您实例管理页面**快照**选项卡中对快照进行操作。有关更多信息，请参阅 [Amazon Lightsail 中的快照](understanding-snapshots-in-amazon-lightsail.md)。

![在 Lightsail 控制台中创建实例快照](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/quick-start-instance-snapshots.png)


------