cPanel是众所周知的、最可靠和直观的主机付费的控制面板之一。它功能丰富,可通过强大的图形用户界面使用,以管理所有共享、经销商和企业托管服务等。
它配备了 cPanel 和 Web 主机管理器 (WHM),使 Web 管理员更容易进行 Web 托管:
- WHM 提供 root 和经销商级别的访问接口,用户可以在其中管理与服务器管理和帐户管理相关的设置。
- cPanel 提供用户级访问界面来管理服务器上的网络托管帐户。
cPanel/WHM 的特点
- 直观且强大的 GUI 可使用 WHM 控制您的服务器。
- 现在支持 EV 证书。
- 支持 API 身份验证令牌。
- 现在提供支持代理子域的 AutoSSL。
- 使您能够在 cPanel 中查看 SSL 状态。
- 以非常简单和流畅的方式支持备份、迁移和恢复等操作。
- 支持对主服务器和客户端帐户进行出色的 DNS 和邮件服务器管理。
- 支持服务器上服务的管理(启动/停止/启用/禁用)。
- 使您能够为所有服务器服务和客户端域配置 SSL/TLS。
- 与Phpmyadmin轻松集成,从 Web 浏览器管理您的 MySQL 数据库。
- 支持自定义品牌LOGO
- 允许与 WHMCS 集成以自动化计费管理等等。
在本文中,我们将描述如何在RHEL/CentOS 7上安装 cPanel 和 WHM,并介绍管理 cPanel 和 WHM 的初始配置。
安装要求
- CentOS 7 服务器的全新最小安装。
- 至少 1 GB RAM(但建议使用 2 GB)。
- 至少 20GB 的可用磁盘空间(但建议使用 40GB)。
- 有效的 cPanel 许可证。
- 标准主机名(FQDN 或完全限定域名)
- Perl
在我们继续安装部分之前,您必须注意以下要点:
- 一旦你安装了 cPanel/WHM,它就不能从你的系统中删除。您必须重新安装操作系统才能将其删除。
- cPanel 是商业软件,需要许可证才能工作,但是,有 15 天的试用期(安装 cPanel 后会自动激活),您可以使用试用版安装软件,然后再购买软件。
在 CentOS 7 中安装 cPanel
1.确保您的服务器具有标准主机名(FQDN 或完全限定域名),否则设置如下(在本例中,cpanel是主机名,tecmint.lan是域名):
# hostnamectl set-hostname cpanel.hostingwiki.cn
2. cPanel 是用 Perl 编写的,请确保您的服务器上安装了 Perl,否则请运行以下命令将其安装到您的系统上。
# yum install perl
3.您不必运行任何命令来安装它,有一个为您构建的自动安装程序脚本。您所要做的就是使用 cURL 命令下载 cPanel 安装程序脚本,如果您没有安装 cURL 命令,请先像这样安装它。
# yum install curl
4.然后将最新的安装程序脚本下载到主目录。
# cd /home && curl -o latest -L http://httpupdate.cpanel.net/latest && sh latest
5.现在,运行自动安装程序脚本。请注意,如果您使用 SSH 登录服务器,我们强烈建议在屏幕模式下运行 cPanel自动安装程序脚本,因为完成安装需要 40-60 分钟,具体取决于您的服务器资源和 Internet 连接速度。
运行脚本后,屏幕输出如下:
Verifying archive integrity... All good. Uncompressing cPanel & WHM Installer..... ____ _ ___| _ \ __ _ _ __ ___| | / __| |_) / _` | '_ \ / _ \ | | (__| __/ (_| | | | | __/ | \___|_| \__,_|_| |_|\___|_| Installer Version v00061 r019cb5809ce1f2644bbf195d18f15f513a4f5263 Beginning main installation. 2017-03-04 04:52:33 720 ( INFO): cPanel & WHM installation started at: Sat Mar 4 04:52:33 2017! 2017-03-04 04:52:33 721 ( INFO): This installation will require 20-50 minutes, depending on your hardware. 2017-03-04 04:52:33 722 ( INFO): Now is the time to go get another cup of coffee/jolt. 2017-03-04 04:52:33 723 ( INFO): The install will log to the /var/log/cpanel-install.log file. 2017-03-04 04:52:33 724 ( INFO): 2017-03-04 04:52:33 725 ( INFO): Beginning Installation v3... 2017-03-04 04:52:33 428 ( INFO): CentOS 6 (Linux) detected! 2017-03-04 04:52:33 444 ( INFO): Checking RAM now... 2017-03-04 04:52:33 233 ( WARN): 2017-03-04 04:52:33 233 ( WARN): To take full advantage of all of cPanel & WHM's features, 2017-03-04 04:52:33 233 ( WARN): such as multiple SSL certificates on a single IPv4 Address 2017-03-04 04:52:33 233 ( WARN): and significantly improved performance and startup times, 2017-03-04 04:52:33 233 ( WARN): we highly recommend that you use CentOS version 7. 2017-03-04 04:52:33 233 ( WARN): 2017-03-04 04:52:33 233 ( WARN): Installation will begin in 5 seconds. ....
此时,坐下来放松一下,也许,您可以在等待 cPanel 安装程序脚本完成安装时给自己喝杯咖啡。
Auto cPanel 安装程序脚本的工作原理
请注意,cPanel 会大量修改您的操作系统,这就是自动安装程序脚本的工作方式:
- 它检查各种包以确保不会有冲突,并发现任何包冲突,它在新操作系统上使用 yum cPanel 更新和卸载以前的包。
- 它还下载用于安装的语言和基本文件。
- 使用 yum 通过 CPAN 和其他所需的包安装各种 Perl 模块。
- 它下载并编译带有各种相关模块的 PHP 和 Apache。
安装完成后,您将看到下面的输出。安装后可能会要求您重新启动服务器。
6.之后,您需要从其基于 Web 的界面完成安装向导,您可以使用以下 URL 访问 WHM:
http://SERVER_IP:2087
现在使用用户“ root ”和您的密码登录。还需要点击几下才能完成 cPanel 安装。