Amazon Lightsail是亚马逊云AWS服务推出的一种简单易用的VPS产品,适合用于小型站点的部署和测试。目前Lightsail的2核2GB配置和60GB SSD硬盘推出了长达3个月的免费试用,极大地降低了小型站点的搭建成本。本文将介绍如何在Amazon Lightsail上启动并运行cPanel & WHM实例。
亚马逊云科技官网:点击免费使用Amazon Lightsail(3个月免费)
重要提示:cPanel & WHM实例提供15天的试用许可证,试用期结束后,必须购买许可证才能继续使用。如果计划购买许可证,请在完成本文指南的第1到第6步之前执行操作。
一、更改根用户密码
首先更改cPanel实例上的根用户密码。稍后,将用此密码登录到Web Host Manager(WHM)。
1、在Lightsail控制台的“实例管理”页面,选择“Connect”(连接)选项卡,并点击“Connect using SSH”(使用SSH连接)。
2、连接后,输入以下命令更改根用户密码:
sudo passwd
3、输入一个强密码并确认。
记住此密码,因为稍后在WHM登录时会使用。
二、将静态IP地址附加到cPanel和WHM实例
默认情况下,每次停止和启动实例时,实例的公有IP地址会发生变化。因此,为了防止IP地址改变并避免需要更新域的DNS记录,建议创建并附加静态IP。
在Lightsail控制台的“Networking”(网络)选项卡下,选择“Create static IP”(创建静态IP),然后按照页面上的说明操作。
特别提醒: 如果计划购买cPanel许可证,需要在购买时指定静态IP地址。
三、首次登录Web Host Manager
首次登录到WHM控制台,按照以下步骤操作:
1、在浏览器中打开以下链接,替换“<StaticIP>“为实例的静态IP地址,并确保端口后缀为“2087“:
https://<StaticIP>:2087
例如:
https://192.0.2.0:2087
注意: 浏览器可能会提示连接不安全,这是因为cPanel实例尚未应用SSL/TLS证书。选择继续访问网站即可。
2、在“Username”框中输入“root”,在“Password”框中输入在第1步中设置的根用户密码。点击“Log in”(登录)。
3、同意条款后,选择“Agree to all”(同意全部)。
4、跳过邮件地址和名称服务器配置,可以稍后再配置。
5、选择是否启用新功能,然后点击“Save Settings”(保存设置)或“Exit to WHM”(退出并进入WHM)。
此时,已经成功登录到WHM控制台。
四、更改cPanel & WHM实例的主机名和IP地址
为方便访问,建议将实例的主机名修改为域名,而不是使用其公有IP地址。
1、在WHM控制台左上角点击导航菜单图标,搜索并选择“Change hostname”(更改主机名)。
2、输入新的主机名,如“management.example.com“或“administration.example.com“(请勿使用“whm”或“cpanel”作为子域)。点击“Change”(更改)。
3、再次进入导航菜单,选择“Basic WebHost Manager Setup”(基本WHM设置),然后在IPv4地址文本框中输入实例的新静态IP地址。
4、滚动到页面底部并选择“Save Changes”(保存更改)。
如果收到“Invalid License file”(无效许可证文件)错误,稍等几分钟再尝试。
五、将域名映射到cPanel & WHM实例
为使cPanel & WHM实例更易访问,可以将域名指向静态IP地址。
在域名的DNS管理面板中添加A记录,将域名指向实例的静态IP地址。确保指定的子域与第4步中设置的主机名一致。
例如,可以设置“management.example.com“指向实例的静态IP。此时,可以通过以下链接访问WHM控制台:
https://<InstanceHostName>/whm
例如:
https://management.example.com/whm
推荐: 建议将域名的DNS管理转移到Lightsail,以便通过Lightsail控制台管理DNS记录。在Lightsail控制台的“Networking”(网络)选项卡下,选择“Create DNS zone”(创建DNS区),并根据提示操作。
六、编辑实例的防火墙
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”(添加规则),并配置需要开放的端口。
相关推荐:
《亚马逊云科技Amazon EC2部署DeepSeek-R1蒸馏模型教程》
-
广告合作
-
QQ群号:4114653