如何在AWS实例上安装WHM和cPanel

如何在AWS实例上配置WHM和cPanel。指南:在AWS上的Linux实例安装WHM /cPanel服务器的步骤。

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向导按钮。VPC-1
  • 用一个单一的公共子网选择VPCVPC-2
  • 请输入您的CIDR和公共子网VPC-3

2.创建EC2实例

现在去AWS控制台的EC2实例部分,并开始创建使用以下步骤您所选择的新实例。记住cPanel / WHM运行的CentOS,RedHat和CloudLinux操作系统的支持。
  • 选择一个Amazon机器映像(AMI)
  • 选择一个实例类型
  • 配置实例详细信息
  • 添加您的首选大小的存储
  • 标记您的实例名称

3.创建弹性IP

基本上弹性IP是其从公共网络访问实例所需的公共IP。分配一个新的弹性IP。
  • 转到VPC仪表板式
  • 选择选项弹性IP地址
  • 点击按钮分配新地址
  • 现在,点击“ 是,分配 ”确认
elasticip合VPC

4.绑定弹性IP与实例

  • 转到EC2仪表板
  • 选择下侧栏“网络和安全”部分弹性IP地址链接
  • 选择您的弹性IP,并点击“关联地址”
  • 选择新创建的实例,然后单击关联

5.登录服务器和更新

  • 作为root用户使用实例创建过程中生成的PEM文件登录服务器。
    # ssh -i server.pem root@11.22.33.44
  • 更新使用下面的命令在系统上的所有软件包
    # yum update
    
  • 重新启动实例。
    # reboot
    

6.设置主机名

使用下面的命令你rsystem临时设置一个主机名。
# hostname cpanel.example.com
现在更改永久编辑配置文件。
  • 对于RHEL和CentOS的编辑/ etc / sysconfig / network中的配置文件
    HOSTNAME=cpanel.example.com
    
  • 对于Ubuntu和Debian系统编辑/ etc /主机名和进入主机有
    cpanel.example.com
    
  • 现在编辑/ etc / hosts文件与本地系统IP绑定主机名。
    10.0.0.100  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使用SSL: http://cpanel.example.com:2087
  • cPanel: http://cpanel.example.com:2082
  • cPanel使用SSL: http://cpanel.example.com:2083

11.更多的配置

您可以使用以下文章为WHM和的cPanel服务器的详细配置。