快速入门指南:cPanel 和 WHM - Amazon Lightsail

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

快速入门指南:cPanel 和 WHM

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

重要

您的 cPanel 和 WHM 实例包含 15 天试用许可证。15 天后,您必须从 cPanel 购买许可证才能继续使用 cPanel 和 WHM。如果您计划购买许可证,请在购买许可证之前完成本指南的步骤 1-7。

内容

步骤 1:更改根用户密码

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

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

  2. 连接后,请输入以下命令来更改根用户的密码:

    sudo passwd
  3. 输入强密码并通过再次输入确认密码。

    注意

    密码不应包含词典单词,且应超过 7 个字符。如果您没有遵循这些指南,您会收到 BAD PASSWORD 警告。

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

步骤 2:将静态 IP 地址附加到 cPanel 和 WHM 实例

附加到实例的默认动态公有 IP 地址会在您每次停止和启动实例时发生变化。创建一个静态 IP 地址并将其附加到您的实例,以防止公有 IP 地址发生变化。稍后,当您对实例使用自己的域名时,就无需在每次停止和启动该实例时更新域的 DNS 记录。或者,如果您的实例出现故障,则您可以从备份恢复实例,然后将静态 IP 重新分配给新实例。您可以将静态 IP 附加到实例。

重要

从 cPanel 购买许可证时,您必须指定 cPanel 和 WHM 实例的公有 IP 地址。您购买的许可证将与该 IP 地址相关联。因此,如果您计划从 cPanel 购买许可证,则必须将静态 IP 附加到 cPanel 和 WHM 实例。从 cPanel 购买许可证时请指定您的静态 IP,只要您计划在 Lightsail 实例上使用 cPanel 和 WHM 许可证,就可以保留您的静态 IP。如果您以后需要将许可证转移到另一个 IP 地址,您可以向 cPanel 提交请求。有关更多信息,请参阅 WHM 文档中的转移许可证

在实例管理页面上的联网选项卡下,选择创建静态 IP,然后按照页面上的说明操作。

有关更多信息,请参阅创建静态 IP 并将其附加到实例

步骤 3:首次登录 Web Host Manager

完成以下过程以首次登录 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 证书。在浏览器窗口中,选择高级详细信息更多信息以查看可用的选项。然后选择继续连接该网站,即使它不是私有或安全的。

  2. 用户名文本框中输入 root

  3. 密码文本框文本框中输入根用户密码。

    这是您之前在本指南的步骤 1:更改根用户密码部分指定的密码。

  4. 选择登录

    
            WHM 登录页面
  5. 阅读 cPanel 和 WHM 条款,然后选择全部同意(如果您想继续使用)。

    
            cPanel 和 WHM 条款
  6. 开始使用免费的 cPanel 试用版页面上,选择登录以登录到 cPanel 商店。

    您必须登录 cPanel 商店,才能将试用版许可证与您的账户关联。如果您没有 cPanel 商店账户,您仍应选择登录,然后您可以选择创建一个账户。

    
            开始免费试用 cPanel
  7. 在显示的授权请求页面中,输入您的电子邮件地址或用户名以及 cPanel 商店账户的密码。

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

  8. 选择 Sign in(登录)

    
            cPanel 授权请求

    登录后,您的 cPanel 和 WHM 实例将获得与您的 cPanel 商店账户关联的 15 天试用许可证。在 cPanel 商店中转到管理许可证页面,查看已颁发的许可证,包括试用许可证。

  9. 选择服务器设置以继续操作。

    
            cPanel 试用版许可证确认
  10. 在电子邮件地址和名称服务器页面中选择跳过。之后可以对它们进行配置。

    
            cPanel 电子邮件地址和名称服务器配置

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

步骤 4:更改 cPanel 和 WHM 实例的主机名和 IP 地址

请完成以下步骤来更改实例的主机名,这样您就不必使用其公有 IP 地址来访问 WHM 控制台。您还应将实例的 IP 地址更改为您之前在本指南的步骤 2:将静态 IP 地址附加到 cPanel 和 WHM 实例部分附加到实例的新静态 IP 地址。

  1. 选择 WHM 控制台左上角的导航菜单图标。

    
            WHM 导航菜单图标
  2. 在 WHM 控制台的搜索文本框中输入 Change hostname,然后选择结果中的更改主机名选项。

    
            更改 cPanel 和 WHM 实例的主机名
  3. 新主机名文本框中输入要用于访问 WHM 控制台的主机名。例如,输入 management.example.comadministration.example.com

    注意

    您只能指定子域作为主机名,不能指定 whmcpanel 作为子域。

    
            更改 cPanel 和 WHM 实例的主机名
  4. 选择 Change (更改)

  5. 选择 WHM 控制台左上角的导航菜单图标。

    
            WHM 导航菜单图标
  6. 选择 “基本 WebHost 管理器设置”

    
            基本 WebHost 管理器设置
  7. 全部选项卡下,向下滚动并找到页面的基本 Config部分。

  8. 在 IPv4 地址文本框中,输入实例的新静态 IP 地址。有关 IPv6 的更多信息,请参阅在 cPanel 实例上配置 IPv6

    
            IPv4 地址文本框
  9. 滚动到页面底部并选择 Save Changes (保存更改)

    注意

    如果您收到无效的许可证文件错误消息,请等待并在几分钟后再次尝试更改 IP 地址。

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

步骤 5:将域名映射到 cPanel 和 WHM 实例

注意

您可以将域映射到 cPanel 和 WHM 实例,可使用该实例来访问 WHM 控制台。您还可以在 WHM 中映射多个域,可使用这些域来管理 WHM 中的网站。本节介绍如何将域映射到 cPanel 和 WHM 实例。有关在 WHM 控制台中映射多个域(创建新账户时执行此操作)的详细信息,请参阅WHM 文档中的创建新账户

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

https://<InstanceHostName>/whm

示例

https//management.example.com/whm

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

步骤 6:编辑实例的防火墙

默认在您的 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 服务的防火墙。有关在 Lightsail 中编辑实例防火墙的更多信息,请参阅在 Amazon Lightsai l 中添加和编辑实例防火墙规则

第 7 步:从你的 Lightsail 实例中移除 SMTP 限制

AWS 阻止所有 Lightsail 实例上端口 25 上的出站流量。要在端口 25 上发送出站流量,可请求移除此限制。有关更多信息,请参阅如何从我的 Lightsail 实例中移除对端口 25 的限制? 。

重要

如果您将 SMTP 配置为使用端口 25、465 或 587,则必须在 Lightsail 控制台中打开实例防火墙中的这些端口。有关更多信息,请参阅在 Amazon Lightsail 中添加和编辑实例防火墙规则

步骤 8:阅读 cPanel 和 WHM 文档并获取支持

阅读 cPanel 和 WHM 文档,了解如何使用 cPanel 和 WHM 管理 Web 站点。有关更多信息,请参阅 cPanel 和 WHM 文档

如果您对 cPanel 和 WHM 有疑问或需要支持,可使用以下资源联系 cPanel:

步骤 9:购买 CPanel 和 WHM 的许可证

您的 cPanel 和 WHM 实例包含 15 天试用许可证。15 天后,您必须从 cPanel 购买许可证才能继续使用 cPanel 和 WHM。有关更多信息,请参阅 CPanel 文档中的如何购买 cPanel 许可证

重要

从 cPanel 购买许可证时,您必须指定 cPanel 和 WHM 实例的公有 IP 地址。您购买的许可证将与该 IP 地址相关联。因此,您必须将静态 IP 附加到 cPanel 和 WHM 实例,如本指南的步骤 2:将静态 IP 地址附加到 cPanel 和 WHM 实例部分所述。从 cPanel 购买许可证时请指定您的静态 IP,只要您计划在 Lightsail 实例上使用 cPanel 和 WHM 许可证,就可以保留您的静态 IP。如果您以后需要将许可证转移到另一个 IP 地址,您可以向 cPanel 提交请求。有关更多信息,请参阅 WHM 文档中的转移许可证

步骤 10:创建 CPanel 和 WHM 实例的快照

快照是系统磁盘和实例初始配置的副本。快照包含恢复实例所需的所有数据(从拍摄快照的那一刻开始)。您可以将快照用作新实例的基准或用于数据备份。您可以随时创建实例的手动快照,或者启用自动快照,让 Lightsail 每天为您创建快照。

注意
  • 当前一代蓝图 cPanel 和 WHM 的实例快照 AlmaLinux可以导出到 Amazon EC2。

  • 前一代蓝图适用于 Linux 的 cPanel 和 WHM 的实例快照目前无法导出到 Amazon EC2。

  • 如果您从快照创建新实例,请按照步骤 3 中的说明,在登录 WHM 之前为该实例提供额外的时间来完全启动。

在实例管理页面的 Snapshot (快照) 选项卡下,输入快照名称,然后选择 Create snapshot (创建快照)。或滚动到页面的自动快照部分,然后选择开关以启用自动快照。

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