

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

# 在 Lightsail 上使用 cPanel 和 WHM 托管网站、电子邮件和服务
<a name="amazon-lightsail-quick-start-guide-cpanel"></a>

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

在你的 cPanel 和 WHM 实例在 Amazon Lightsail 上启动并运行之后，你应该采取以下几个步骤来开始使用。

**重要**  
您的 cPanel 和 WHM 实例包含 15 天试用许可证。15 天后，您必须从 cPanel 购买许可证才能继续使用 cPanel 和 WHM。如果您计划购买许可证，请在购买许可证之前完成本指南的步骤 1-7。
要使用此蓝图，您必须选择内存至少为 2 GB 的实例计划。

**内容**
+ [步骤 1：更改根用户密码](#amazon-lightsail-cpanel-root-user-password)
+ [步骤 2：将静态 IP 地址附加到 cPanel 和 WHM 实例](#amazon-lightsail-cpanel-attach-static-ip)
+ [步骤 3：首次登录 Web Host Manager](#amazon-lightsail-cpanel-sign-in)
+ [步骤 4：更改 cPanel 和 WHM 实例的主机名和 IP 地址](#amazon-lightsail-cpanel-change-hostname)
+ [步骤 5：将域名映射到 cPanel 和 WHM 实例](#amazon-lightsail-cpanel-map-your-domain-to-your-instance)
+ [步骤 6：编辑实例的防火墙](#amazon-lightsail-cpanel-edit-firewall)
+ [第 7 步：从你的 Lightsail 实例中移除 SMTP 限制](#amazon-lightsail-cpanel-smtp)
+ [步骤 8：阅读 cPanel 和 WHM 文档并获取支持](#amazon-lightsail-cpanel-read-the-documentation)
+ [步骤 9：购买 CPanel 和 WHM 的许可证](#amazon-lightsail-purchase-cpanel-license)
+ [步骤 10：创建 CPanel 和 WHM 实例的快照](#amazon-lightsail-cpanel-create-a-snapshot)

## 步骤 1：更改根用户密码
<a name="amazon-lightsail-cpanel-root-user-password"></a>

完成以下过程可更改 cPanel 实例上的根用户密码。您之后将使用根用户和密码登录 Web Host Manager (WHM) 控制台。

1. 在实例管理页面上的 **Connect（连接）**选项卡下，选择**使用 SSH 连接**。

1. 连接后，请输入以下命令来更改根用户的密码：

   ```
   sudo passwd
   ```

1. 输入强密码并通过再次输入确认密码。
**注意**  
密码不应包含词典单词，且应超过 7 个字符。如果您没有遵循这些指南，您将收到 `BAD PASSWORD` 警告。

   请记住此密码，因为您之后会在本指南中使用它来登录 WHM 控制台。

## 步骤 2：将静态 IP 地址附加到 cPanel 和 WHM 实例
<a name="amazon-lightsail-cpanel-attach-static-ip"></a>

**重要**  
从 cPanel 购买许可证时，您必须指定 cPanel 和 WHM 实例的公有 IP 地址。您购买的许可证将与该 IP 地址相关联。因此，如果您计划从 cPanel 购买许可证，则必须将静态 IP 附加到 cPanel 和 WHM 实例。从 cPanel 购买许可证时请指定您的静态 IP，只要您计划在 Lightsail 实例上使用 cPanel 和 WHM 许可证，就可以保留您的静态 IP。如果您以后需要将许可证转移到另一个 IP 地址，您可以向 cPanel 提交请求。有关更多信息，请参阅 *WHM 文档*中的[转移许可证](https://docs.cpanel.net/manage2/licenses/transfer-a-license/)。

附加到实例的默认动态公有 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)


## 步骤 3：首次登录 Web Host Manager
<a name="amazon-lightsail-cpanel-sign-in"></a>

完成以下过程以首次登录 WHM 控制台。

1. 打开 Web 浏览器并导航到以下 Web 地址。*<StaticIP>*替换为您的实例的静态 IP 地址。请务必将 `:2087` 添加到地址末尾，即您将在其上建立与实例的连接的端口。

   ```
   https://<StaticIP>:2087
   ```

   **示例**：

   ```
   https://192.0.2.0:2087
   ```
**重要**  
您必须在导航到实例的 IP 地址和端口时在浏览器的地址栏中包含 `https://`。否则，您将收到一个错误，表示无法访问该网站。

   如果您在通过端口 2087 浏览实例的静态 IP 地址时无法建立连接，请检查您的路由器、VPN 或互联网服务提供商是否允许通过端口 2087 进行 HTTP/HTTPS 连接。如果不允许，请尝试使用其他网络进行连接。

   您可能还会看到一个浏览器警告，指出您的连接不是私有的、不是安全的或存在安全风险。之所以发生这种情况，是因为你的 cPanel 实例还没有对其应用 SSL/TLS 证书。在浏览器窗口中，选择**高级**、**详细信息**或**更多信息**以查看可用的选项。然后选择继续连接该网站，即使它不是私有或安全的。

1. 在**用户名**文本框中输入 `root`。

1. 在**密码**文本框文本框中输入根用户密码。

   这是您之前在本指南的[步骤 1：更改根用户密码](#amazon-lightsail-cpanel-root-user-password)部分指定的密码。

1. 选择**登录**。  
![\[WHM 登录页面\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/whm-sign-in-page.png)

1. 阅读 cPanel 和 WHM 条款，然后选择**全部同意**（如果您想继续使用）。  
![\[cPanel 和 WHM 条款\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/cpanel-whm-terms.png)

1. 在**开始使用免费的 cPanel 试用版**页面上，选择**登录**以登录到 cPanel 商店。

   您必须登录 cPanel 商店，才能将试用版许可证与您的账户关联。如果您没有 cPanel 商店账户，您仍应选择**登录**，然后您可以选择创建一个账户。  
![\[开始免费试用 cPanel\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/cpanel-free-trial-getting-started.png)

1. 在显示的**授权请求**页面中，输入您的电子邮件地址或用户名以及 cPanel 商店账户的密码。

   如果您没有 cPanel 商店账户，请选择**创建账户**并按照提示创建新的 cPanel 商店账户。系统将要求您输入您的电子邮件地址，并向您发送一封电子邮件来设置您的 cPanel 商店账户密码。我们建议您使用新的浏览器选项卡来设置您的 cPanel 商店账户密码。设置密码后，您可以关闭该选项卡并返回到您的实例以授权您的账户，然后继续执行此过程的下一步。

1. 选择**登录**。  
![\[cPanel 授权请求\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/cpanel-authorization-request.png)

   登录后，您的 cPanel 和 WHM 实例将获得与您的 cPanel 商店账户关联的 15 天试用许可证。在 cPanel 商店中转到[管理许可证](https://store.cpanel.net/store/cpanel-licenses)页面，查看已颁发的许可证，包括试用许可证。

1. 选择**服务器设置**以继续操作。  
![\[cPanel 试用版许可证确认\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/cpanel-trial-license-confirmation.png)

1. 在电子邮件地址和名称服务器页面中选择**跳过**。之后可以对它们进行配置。  
![\[cPanel 电子邮件地址和名称服务器配置\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/cpanel-email-nameserver-configuration.png)

   将显示 WHM 控制台，您可以在其中管理 cPanel 的设置和功能。

## 步骤 4：更改 cPanel 和 WHM 实例的主机名和 IP 地址
<a name="amazon-lightsail-cpanel-change-hostname"></a>

请完成以下步骤来更改实例的主机名，这样您就不必使用其公有 IP 地址来访问 WHM 控制台。您还应将实例的 IP 地址更改为您之前在本指南的[步骤 2：将静态 IP 地址附加到 cPanel 和 WHM 实例](#amazon-lightsail-cpanel-attach-static-ip)部分附加到实例的新静态 IP 地址。

1. 选择 WHM 控制台左上角的导航菜单图标。  
![\[WHM 导航菜单图标\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-whm-menu-icon.png)

1. 在 WHM 控制台的搜索文本框中输入 `Change hostname`，然后选择结果中的**更改主机名**选项。  
![\[更改 cPanel 和 WHM 实例的主机名\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-whm-change-hostname.png)

1. 在**新主机名**文本框中输入要用于访问 WHM 控制台的主机名。例如，输入 `management.example.com` 或 `administration.example.com`。
**注意**  
您只能指定子域作为主机名，不能指定 `whm` 或 `cpanel` 作为子域。  
![\[更改 cPanel 和 WHM 实例的主机名\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-whm-new-hostname.png)

1. 选择 **Change (更改)**。

1. 选择 WHM 控制台左上角的导航菜单图标。  
![\[WHM 导航菜单图标\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-whm-menu-icon.png)

1. 选择 “**基本 WebHost 管理器设置”**。  
![\[基本 WebHost 管理器设置\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-cpanel-whm-basic-setup.png)

1. 在**全部**选项卡下，向下滚动并找到页面的**基本 Config**部分。

1. 在 IPv4 地址文本框中，输入实例的新静态 IP 地址。有关信息 IPv6，请参阅[在 cPanel 实例 IPv6 上配置](amazon-lightsail-configure-ipv6-on-cpanel.md)。  
![\[IPv4 “地址” 文本框\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-cpanel-whm-ip-address.png)

1. 滚动到页面底部并选择 **Save Changes (保存更改)**。
**注意**  
如果您收到*无效的许可证文件*错误消息，请等待并在几分钟后再次尝试更改 IP 地址。

实例的主机名和 IP 地址现在已更改，但您仍然必须将您的域名映射到 cPanel 和 WHM 实例。您可以通过在您的注册域名的注册域名系统 (DNS) 中添加地址 (A) 记录来执行此操作。A 记录会将实例的主机名解析为实例的静态 IP 地址。我们将在本指南的下一部分介绍如何执行此操作。

## 步骤 5：将域名映射到 cPanel 和 WHM 实例
<a name="amazon-lightsail-cpanel-map-your-domain-to-your-instance"></a>

**注意**  
您可以将域映射到 cPanel 和 WHM 实例，可使用该实例来访问 WHM 控制台。您还可以在 WHM 中映射多个域，可使用这些域来管理 WHM 中的网站。本节介绍如何将域映射到 cPanel 和 WHM 实例。有关在 WHM 控制台中映射多个域（创建新账户时执行此操作）的详细信息，请参阅*WHM 文档*中的[创建新账户](https://docs.cpanel.net/whm/account-functions/create-a-new-account/)。

要将域名（如 `management.example.com` 或 `administration.example.com`）映射到实例，您需要向域的域名系统 (DNS) 添加地址 (A) 记录。A 记录会将 cPanel 和 WHM 实例的主机名解析为实例的静态 IP 地址。在 A 记录中指定的子域必须与您之前在本指南的[步骤 4：更改 cPanel 和 WHM 实例的主机名和 IP 地址](#amazon-lightsail-cpanel-change-hostname)部分指定的主机名一致。添加 A 记录后，您可以使用以下地址访问实例的 WHM 控制台，而不是使用实例的静态 IP 地址。*<InstanceHostName>*替换为您的实例的主机名。

```
https://<InstanceHostName>/whm
```

**示例**：

```
https//management.example.com/whm
```

DNS 记录通常由您注册域的注册商进行托管和管理。但是，我们建议您将域名的 DNS 记录的管理权转移到 Lightsail，以便您可以使用 Lightsail 控制台对其进行管理。为此，请登录 Lightsail 控制台。在 Lightsail 控制台主页上，选择 “**域名和 DNS**” 选项卡，然后选择 “**创建 DNS 区域**”。按照页面上的说明将您的域名添加到 Lightsail。有关更多信息，请参阅在 [Lightsail 中创建 DNS 区域来管理您的域名的 DNS 记录](lightsail-how-to-create-dns-entry.md)。

## 步骤 6：编辑实例的防火墙
<a name="amazon-lightsail-cpanel-edit-firewall"></a>

默认在您的 cPanel 和 WHM 实例上打开以下防火墙端口：
+ SSH - TCP - 22
+ DNS (UDP) - UDP - 53
+ DNS (TCP) - TCP - 53
+ HTTP - TCP - 80
+ HTTPS - TCP - 443
+ 自定义 - TCP - 2078
+ 自定义 - TCP - 2083
+ 自定义 - TCP - 2087
+ 自定义 - TCP - 2089

根据计划在实例上使用的服务和应用程序，您可能需要打开其他端口。例如，为电子邮件服务打开端口 25、143、465、587、993、995、2096，以及为日历服务打开端口 2080、2091。在实例管理页面的 **Networking (联网)** 选项卡下，滚动到页面的“Firewall (防火墙)”部分，然后选择 **Add rule (添加规则)**。选择应用程序、协议以及要打开的端口或端口范围。完成后，选择 **Create (创建)**。

有关要打开哪些端口的更多信息，请参阅 *cPanel 文档*中的[如何配置 cPanel 服务的防火墙](https://documentation.cpanel.net/display/CKB/How+to+Configure+Your+Firewall+for+cPanel+Services)。有关在 Lightsail 中编辑实例防火墙的更多信息，请参阅在 Amazon Lightsai [l 中添加和编辑实例防火墙规则](amazon-lightsail-editing-firewall-rules.md)。

## 第 7 步：从你的 Lightsail 实例中移除 SMTP 限制
<a name="amazon-lightsail-cpanel-smtp"></a>

AWS 在所有 Lightsail 实例上阻止端口 25 上的出站流量。要在端口 25 上发送出站流量，可请求移除此限制。有关更多信息，请参阅[如何从我的 Lightsail 实例中移除对端口 25 的限制](https://aws.amazon.com/premiumsupport/knowledge-center/lightsail-port-25-throttle/)？ 。

**重要**  
如果您将 SMTP 配置为使用端口 25、465 或 587，则必须在 Lightsail 控制台中打开实例防火墙中的这些端口。有关更多信息，请参阅[在 Amazon Lightsail 中添加和编辑实例防火墙规则](amazon-lightsail-editing-firewall-rules.md)。

## 步骤 8：阅读 cPanel 和 WHM 文档并获取支持
<a name="amazon-lightsail-cpanel-read-the-documentation"></a>

阅读 cPanel 和 WHM 文档，了解如何使用 cPanel 和 WHM 管理 Web 站点。有关更多信息，请参阅 [cPanel 和 WHM 文档](https://docs.cpanel.net/)。

如果您对 cPanel 和 WHM 有疑问或需要支持，可使用以下资源联系 cPanel：
+ [cPanel 对您的安装进行故障排查](https://docs.cpanel.net/installation-guide/troubleshoot-your-installation/)
+ [cPanel Discord 通道](https://go.cpanel.net/discord)

## 步骤 9：购买 CPanel 和 WHM 的许可证
<a name="amazon-lightsail-purchase-cpanel-license"></a>

您的 cPanel 和 WHM 实例包含 15 天试用许可证。15 天后，您必须从 cPanel 购买许可证才能继续使用 cPanel 和 WHM。有关更多信息，请参阅 CPanel 文档中的[如何购买 cPanel 许可证](https://docs.cpanel.net/knowledge-base/cpanel-product/how-to-purchase-a-cpanel-license/)。

**重要**  
从 cPanel 购买许可证时，您必须指定 cPanel 和 WHM 实例的公有 IP 地址。您购买的许可证将与该 IP 地址相关联。因此，您必须将静态 IP 附加到 cPanel 和 WHM 实例，如本指南的[步骤 2：将静态 IP 地址附加到 cPanel 和 WHM 实例](#amazon-lightsail-cpanel-attach-static-ip)部分所述。从 cPanel 购买许可证时请指定您的静态 IP，只要您计划在 Lightsail 实例上使用 cPanel 和 WHM 许可证，就可以保留您的静态 IP。如果您以后需要将许可证转移到另一个 IP 地址，您可以向 cPanel 提交请求。有关更多信息，请参阅 *WHM 文档*中的[转移许可证](https://docs.cpanel.net/manage2/licenses/transfer-a-license/)。

## 步骤 10：创建 CPanel 和 WHM 实例的快照
<a name="amazon-lightsail-cpanel-create-a-snapshot"></a>

**注意**  
当前一代蓝图 **cPanel 和 WHM** 的实例快照 AlmaLinux可以导出到 Amazon EC2。
前一代蓝图**适用于 Linux 的 cPanel 和 WHM** 的实例快照目前无法导出到 Amazon EC2。
如果您从快照创建新实例，请按照[步骤 3](#amazon-lightsail-cpanel-sign-in) 中的说明，在登录 WHM 之前为该实例提供额外的时间来完全启动。

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

您可以[手动创建快照](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)
