Amazon Lightsail 是开始使用 AWS 的最便捷方式。它提供虚拟服务器、存储、数据库和联网,以及经济高效的月度计划。
本教程介绍了您在 Amazon Lightsail 上启动 cPanel & WHM 实例并运行后可采用的几个步骤。
完成本教程后,您将获得在 Amazon Lightsail 中启动和运行 WordPress 网站的基础知识。
注意:您的 cPanel & WHM 实例包含 15 天的试用许可证。15 天后,您必须向 cPanel 购买许可证才能继续使用 cPanel & WHM。如果您计划购买许可证,请在购买许可证之前完成本指南的第 1-6 步。
第 2 步:将静态 IP 地址附加到您的 cPanel & WHM 实例
重要提示
每次停止和启动实例时,连接到实例的默认动态公有 IP 地址都会发生变化。创建静态 IP 地址,并将其附加到实例,以防止更改公有 IP 地址。稍后,当您将域名用于您的实例时,您不必在每次停止和启动实例时更新域的 DNS 记录。或者,如果您的实例出现故障,您可以从备份恢复实例并将您的静态 IP 重新分配给新实例。
向 cPanel 购买许可证时,您必须指定 cPanel & WHM 实例的公有 IP 地址。您购买的许可证与您实例的 IP 地址相关联。因此,如果您计划向 cPanel 购买许可证,必须将静态 IP 附加到您的 cPanel & WHM 实例。向 cPanel 购买许可证时指定您的静态 IP,并在您计划将 cPanel & WHM 许可证用于 Lightsail 实例期间保留您的静态 IP。如果您之后需要
将您的许可证转移到另一个 IP 地址,可以向 cPanel 提交请求。有关更多信息,请参阅 WHM 文档中的转移许可证。
第 3 步:首次登录 Web Host Manager
首次登录 WHM 控制台,请完成以下程序。
3.1 – 打开 Web 浏览器并导航到以下网址。将 <StaticIP> 替换为实例的静态 IP 地址。务必在地址末尾添加 :2087 ,您将在这个端口上建立与实例的连接。
重要提示:导航到实例的 IP 地址和端口时,浏览器的地址栏中必须包含 https://。否则,您将收到一条错误消息,表示无法访问该站点。
如果您在通过端口 2087 浏览到实例的静态 IP 地址时无法建立连接,请检查您的路由器、VPN 或网络服务提供商是否允许通过端口 2087 进行 HTTP/HTTPS 连接。如果不允许,请尝试使用其他网络进行连接。
此外,您可能会看到一条浏览器警告,指明您的连接不是私有的、不安全,或者存在安全风险。发生这种情况的原因是 cPanel 实例尚未应用 SSL/TLS 证书。在浏览器窗口中,选择 Advanced Details(高级详细信息)或 More information(更多信息),以查看可用选项。然后选择继续访问该网站,即使它不是私密或安全的。
https://<StaticIP>:2087
Example:
https://192.0.2.0:2087
第 4 步:更改 cPanel & WHM 实例的主机名和 IP 地址
完成以下步骤来更改实例的主机名,这样您就不必使用其公有 IP 地址来访问 WHM 控制台。
4.5 – 滚动到页面底部,然后选择 Save Changes(保存更改)。
注意:如果您收到 Invalid License file(无效许可证文件)错误消息,请等待几分钟后再尝试更改 IP 地址。
实例的主机名和 IP 地址现已更改,但您仍然必须将域名映射到 cPanel & WHM 实例。为此,您可以在已注册域名的域名系统 (DNS) 中添加地址 (A) 记录。A 记录将实例的主机名解析为实例的静态 IP 地址。本指南的下一部分将向您展示如何执行此操作
第 5 步:将您的域名映射到您的 cPanel & WHM 实例
您可以将用于 访问 WHM 控制台的域映射到您的 cPanel & WHM 实例。您还可以在 WHM 内映射多个域,用于管理 WHM 内的网站。本部分介绍了如何将域映射到 cPanel & WHM 实例。有关在 WHM 控制台中映射多个域的更多信息(在创建新账户时执行此操作),请参阅在 WHM 中创建新账户文档。
5.1 – 要将域名(例如 management.example.com 或 administration.example.com)映射到您的实例,请向域的 DNS 添加地址 (A) 记录。记录将 cPanel & WHM 实例的主机名解析为实例的静态 IP 地址。您在 A 记录中指定的子域必须是您在本指南前面的“第 4 步:更改 cPanel & WHM 实例的主机名”部分中指定的主机名。
添加 A 记录后,您可以使用以下地址访问实例的 WHM 控制台,而不是使用实例的静态 IP 地址。将 <InstanceHostName> 替换为实例的主机名。请参阅以下代码。
https://<InstanceHostName>/whm
Example:
https//management.example.com/whm
DNS 记录通常由您注册域的注册商管理和托管。但是,我们建议您将域的 DNS 记录管理传输到 Lightsail,以便您可以使用 Lightsail 控制台对其进行管理。
为此,请登录到 Lightsail 控制台。在 Lightsail 控制台主页的 Networking(联网)选项卡上,选择 Create DNS zone(创建 DNS 区域)。 按照页面上的说明将域名添加到 Lightsail。有关更多信息,请参阅在 Amazon Lightsail 中创建 DNS 区域以管理域的 DNS 记录。
第 6 步:编辑实例的防火墙
默认情况下,您的 cPanel & WHM 实例打开了以下防火墙端口:
• SSH - TCP - 22
• DNS (UDP) - UDP - 53
• DNS (TCP) - TCP - 53
• HTTP - TCP - 80
• HTTPS - TCP - 443
• Custom - TCP - 2078
• Custom - TCP - 2083
• Custom - TCP - 2087
• Custom - TCP - 2089
您可能需要打开其他端口,这取决于您计划在实例上使用的服务和应用程序。在实例管理页面的 Networking(联网)选项卡下,滚动到页面的防火墙部分,选择 Add rule(添加规则)。 选择要打开的应用程序、协议和端口或端口范围。完成后,选择 Create(创建)。
有关应打开哪些端口的更多信息,请参阅 cPanel 文档中的如何为 cPanel 服务配置防火墙。
恭喜
您已在 Amazon Lightsail 上启动了 cPanel & WHM 实例!
Amazon Lightsail 是开发、构建和部署各种应用程序(例如,WordPress、网站和博客平台)的绝佳选择。
建议的后续步骤
阅读文档
阅读 cPanel & WHM 文档。可从此处找到文档。
购买 cPanel & WHM 许可证
您的 cPanel & WHM 实例包含 15 天的试用许可证。15 天后,您必须向 cPanel 购买许可证。有关更多信息,请参阅 cPanel 文档中的如何购买 cPanel 许可证。