WHM & cPanel 是广泛用于 Linux 托管环境的基于 Web 的系统管理控制面板。要在AWS环境上使用WHM/cPanel,我们将面临正常实例的问题。因此,我们更喜欢在aws中使用VPC(虚拟私有云)来安装WHM和cPanel服务器。本文将帮助您逐步简要详细地配置 AWS 实例上的 WHM 和 cPanel 托管环境。
请按照以下步骤详细信息在 AWS 上配置 WHM 和 cPanel:-
1. 设置VPC(虚拟私有云)
首先登录您的 AWS Web 控制台并导航到以下位置,为您的 cPanel 基础设施创建 VPC(虚拟私有云)。
- 服务 >> 网络 >> VPC(VPC 仪表板)
- 现在点击启动 VPC 向导 button.
- 选择具有单个公有子网的 VPC
- 输入您的 CIDR 和公共子网
2.创建EC2实例
现在转到 AWS 控制台的 EC2 实例部分,并开始使用以下步骤创建您选择的新实例。请记住,cPanel/WHM 仅支持 CentOS、RedHat 和 CloudLinux 操作系统。
- 选择 Amazon 系统映像 (AMI)
- 选择实例类型
- 配置实例详细信息
- 添加您喜欢的大小的存储空间
- 标记您的实例名称
3.创建弹性IP
基本上弹性IP是公共IP,从公共网络访问实例需要它。分配新的弹性IP。
- 转到 VPC 仪表板
- 选择选项弹性IP
- 点击按钮分配新地址
- 现在点击“是的,分配“ 确认
4. 实例绑定弹性IP
- 转到 EC2 仪表板
- 选择边栏中“网络和安全”部分下的弹性 IP 链接
- 选择您的弹性IP并点击“关联地址”
- 选择您新创建的实例并单击关联
5. 登录服务器并更新
6. 设置主机名
使用以下命令在您的系统上临时设置主机名。
# hostname cpanel.example.com
现在通过编辑配置文件使更改永久化。
7. 安装 cPanel 和 WHM
在此阶段,我们的系统已准备好安装 cPanel。使用以下命令完成安装。此过程将需要一些时间,具体取决于您的网络速度和系统配置。
cd /home
yum install wget
wget -N http://httpupdate.cpanel.net/latest
sh latest
8. 设置NAT
有时系统不会自动检测您的实例上的 NAT。然后您可以运行以下命令来手动执行此操作
/scripts/build_cpnat
[output]
info [build_cpnat] 172.32.121.55 => 54.6.169.157
现在导航到主页 >> 服务器配置 >> 基本 cPanel 和 WHM 设置在您的 WHM 中并检查用于设置共享 IPv4 虚拟主机的 IPv4 地址(只有一个地址)应该显示你的公共IP地址。
9. 安全组中开放端口
现在,打开实例使用的 AWS 安全组中的所有入站端口,或者打开下一篇文章中列出的入站网络的特定端口。
10. 访问 cPanel 和 WHM
恭喜您的 WHM 和 cPanel 设置已成功完成。您可以使用以下网址访问 WHM 和 cPanel。
-
WHM : http://cpanel.example.com:2086
-
WHM with SSL : https://cpanel.example.com:2087
-
cPanel : http://cpanel.example.com:2082
-
cPanel with SSL : https://cpanel.example.com:2083
11.更多配置
您可以使用以下文章来了解 WHM 和 cPanel 服务器的更多配置。