如何在 CentOS 7 中安装 cPanel 和 WHM
cPanel 是为网络托管公司提供的众所周知、最可靠、最强大的业务控制服务。它功能丰富,可以通过强大的图形用户界面来管理所有分销、零售商和企业托管服务等。
它配备了 cPanel 和 Web Host Manager (WHM),使 Web 管理员可以轻松进行 Web 托管:
的
WHM 提供根级和经销商级访问界面,用户可以在其中访问与服务器管理和帐户管理相关的设置。
而cPanel提供了用户级访问界面来管理服务器上的网络托管帐户。
的
的
直观且功能强大的 GUI,可使用 WHM 管理您的服务器。
目前支持 EV 证书。
它支持 API 识别令牌。
它现在提供支持代理子域的 AutoSSL。
使您能够在 cPanel 中查看 SSL 状态。
它以非常简单和容易的方式支持备份、迁移和恢复等操作。
它支持主服务器以及客户端帐户的正确 DNS 和邮件服务器管理。
它支持服务器上的进程管理(启动/停止/启用/停止)进程。
它允许您为所有服务器服务和客户端域配置 SSL/TLS。
与 Phpmyadmin 轻松集成,从数据库管理您的 MySQL 数据库。
它支持重命名。
它允许与 WHMCS 集成以自动化支付管理等。
的
在本文中,我们将解释如何在 RHEL/CentOS 7 上安装 cPanel 和 WHM,并讨论管理 cPanel 和 WHM 的默认设置。
的
最低限度是全新的 CentOS 7 服务器。
至少 1 GB RAM(但建议 2 GB)。
至少 20GB 可用磁盘空间(但建议 40GB)。
普通 cPanel 许可证。
默认限定符(FQDN 或完全限定域)
珀尔
的
的
在我们继续安装部分之前,您应该注意以下要点:
的
一旦安装了 cPanel/WHM,就无法将其从系统中删除。您需要重新安装操作系统才能将其删除。
cPanel 是商业软件,需要许可证才能运行,但是有 15 天试用期(安装 cPanel 后会自动运行),您可以使用试用版设置您的软件,然后稍后购买该软件。
的
在 CentOS 7 中配置 cPanel
1. 确保您的服务器具有有效的主机名(FQDN 或完全限定域名),否则按如下方式设置(在本例中,cpanel 是主机名,howtoing.lan 是域名) : : : : : : : : :::::::::::::::::::
# hostnamectl set-主机名 cpanel.howtoing.lan
2. cPanel 是用 Perl 编写的,请确保您的服务器上安装了 Perl,否则运行以下命令将其安装在您的系统上。
# 百胜安装 perl
3.您不需要运行任何命令来安装它,有一个为您构建的自动安装程序脚本。您需要做的就是使用 cURL 命令下载 cPanel 安装程序脚本,如果您没有 cURL 命令,请先安装它。
# 百胜安装卷曲
4. 然后将最新的安装程序脚本复制到主目录。
#curl -或最新-L https://securedownloads.cpanel.net/latest
5. 现在,运行自动安装程序脚本。请注意,如果您使用 SSH 登录服务器,我们强烈建议在屏幕模式下运行 cPanel 自动安装程序脚本,因为完成安装需要 40-60 分钟,具体取决于您的服务器资源和互联网通信速度。
# 最新的
正在验证存档完整性...一切都很好。
解压缩 cPanel 和 WHM 安装程序。
_____
___| _ \ __ _ _ __ ___| |
/__| |_) / _` | '_\/_\|
| (__| __/ (_| | | | | __/ |
\___|_| \__,_|_| |_|\___|_|
安装版本 v00061 r019cb5809ce1f2644bbf195d18f15f513a4f5263
开始主要安装。
2017-03-04 04:52:33 720(信息):cPanel 和 WHM 安装开始于:2017 年 3 月 4 日星期六 04:52:33!
2017-03-04 04:52:33 721 ( INFO):此安装将需要 20-50 分钟,具体取决于您的硬件。
2017-03-04 04:52:33 722(信息):版权所有 © 2017-03-04 04:52:33 722 |
2017-03-04 04:52:33 723 ( INFO):安装将记录到 /var/log/cpanel-install.log 文件。
2017-03-04 04:52:33 724(信息):
2017-03-04 04:52:33 725(信息):开始安装 v3...
2017-03-04 04:52:33 428(信息):检测到 CentOS 6(Linux)!
2017-03-04 04:52:33 444(信息):现在检查 RAM。
2017-03-04 04:52:33 233(警告):
2017-03-04 04:52:33 233(警告):要充分利用 cPanel 和 WHM 的所有功能,
2017 - 03 - 04 04 : 52 : 33 233 (警告):
2017-03-04 04:52:33 233(警告):|
2017-03-04 04:52:33 233(警告):强烈推荐 CentOS 版本 7。
2017-03-04 04:52:33 233(警告):
2017-03-04 04:52:33 233(警告):安装将在 5 秒后开始。
....
与此同时,坐下来放松一下,也许您可以在等待 cPanel 安装程序脚本完成安装时给自己喝杯咖啡。
请注意,cPanel 将显着自定义您的应用程序,这就是自动安装程序脚本的工作原理:
的
它检查不同的软件包以确保没有冲突,并发现任何软件包冲突,在 Fresh OS 上使用 yum cPanel 更新和删除以前的软件包。
它还下载用于安装的语言和基本文件。
它已经通过 CPAN 安装了各种 Perl 模块以及 yum 所需的其他软件包。
它下载并编译 PHP 和 Apache 以及各种相关模块。
的
完成安装后,您将看到以下结果。安装后您可能需要重新启动服务器。
6. 之后,您需要从基于 Web 的界面完成安装向导,然后可以使用以下 URL 登录 WHM:
http://服务器IP:2087
现在使用用户“\root”和您的密码登录。再单击几次即可完成 cPanel 配置。
7. 接下来,阅读最终用户许可协议并通过单击“同意?/转到第 2 步”按钮同意条款以继续。
8. 然后,您将转到“设置网络”部分,在“\服务器联系电子邮件地址”和“\服务器联系短信地址”列中提供您的活动电子邮件地址和联系短信地址。
这将使 cPanel 能够向此电子邮件 ID 发送所有重要警报、通知(推荐)。您还可以根据需要填写其余详细信息。
9. 接下来,转到主机名字段,输入与网络字段中服务器的解析器条目匹配的 FQDN 主机名,如下面的屏幕截图所示。
如果您没有 ISP 的解析器,您可以在本节中使用 Google 解析器。
10. 之后,继续选择主网络/以太网设备,该设备上的IP将被视为您服务器的主IP地址。然后单击“保存并转到第 5 步”按钮。
11. 现在设置您的服务器静态 IP 地址。如果您的 NIC 卡有多个 IP,并且您想要为服务器的主 IP 配置唯一的 IP,您可以从此处执行此操作,为此,请从底部选择 IP,然后按\单击。转到设置 4”。
接下来,为您的服务器将使用的名称服务器和主机名添加“\A Entries”。在空白处添加您要使用的名称服务器:ns1/ns2.example.com。
此外,通过选中复选框向您的主机名和名称服务器添加注释,如下面的屏幕截图所示。然后单击“保存并转到第 5 步”按钮。
12. 现在,在这个基于 Web 的向导中的步骤 5 中配置各种应用程序,例如 FTP、Mail 和 Cphulk。
对于FTP配置,有两个FTP程序,选择您想要使用的一个,但推荐使用Pure-FTPD。如果要启用本地 FTP 服务器,请选择禁用选项。
在同一向导中,您可以选择邮件服务器以用于将来的所有邮件服务。您将来可以将 Exim 等 MTA 添加到您的 cPanel 中。您可以选择同样推荐的Dovecot,也可以通过选择禁用选项来禁用邮件服务器。
13. 继续设置 Cphulk 暴力保护,该保护可检测并阻止虚假密码攻击活动,并阻止其 IP 访问您的服务器。您可以启用/启用并编辑它,如下面的屏幕截图所示。
14. 最后,在步骤 6 中,您可以创建配额来帮助您跟踪磁盘空间使用情况。选择“使用文件系统值”并单击“完成安装向导”以完成安装过程。
注意:如果您不使用文件系统配额,那么您将无法监视任何用户或数据库使用了多少磁盘空间。
现在您可以在功能展示中看到 cPanel 的一些新功能。在推荐场景中,您将看到cPanelID,它允许用户使用他的cPanelID登录cPanel。此功能允许用户使用相同的用户 ID 登录多个 cPanel。您可以通过选择启用选项来启用此功能,否则您将通过选择否来禁用它,谢谢。
完成安装后,WHM 的主页将出现,如下图所示。您可以看到 WHM 的主页显示了所有控制面板选项和带有搜索功能的侧边栏,您只需输入选项名称即可搜索选项。
重要提示:有时,cPanel 安装程序脚本由于防火墙或解析器条目而无法更改许可证,您将在页面上看到测试警告。您可以使用以下命令手动执行此操作。
# /usr/local/cpanel/cpkeyclt
记得一开始我们说过,Cpanel 用于用户级别访问,WHM 用于根级别访问,您需要创建一个带有 WHM 选项的帐户。在此示例中,我们创建了一个名为“howtoing”的测试帐户,向您展示用户的 cPanel 界面。
以下是在开始使用 Cpanel 和 WHM 之前您可能需要了解的 cPanel 后端和配置文件列表。
的
cpanel目录:/usr/local/cpanel
第三方资源:/usr/local/cpanel/3rdparty/
Cpanel插件目录:/usr/local/cpanel/addons/
基本文件,如 Phpmyadmin、皮肤:/usr/local/cpanel/base/
cPanel 二进制文件:/usr/local/cpanel/bin/
CGI 文件:/usr/local/cpanel/cgi-sys/
Cpanel 访问和错误日志文件:/usr/local/cpanel/logs/
相关 Whm 文件:/usr/local/cpanel/whostmgr/
的
的
Apache配置文件:/etc/httpd/conf/httpd.conf
Exim邮箱conf文件:/etc/exim.conf
conf文件的名称:/etc/named.conf
ProFTP 和 Pureftpd conf 文件:/etc/proftpd.conf 和 /etc/pure-ftpd.conf
Cpanel用户文件:/var/cpanel/users/用户名
Cpanel 配置文件(调整设置):/var/cpanel/cpanel.config
网络配置文件:/etc/sysconfig/network
插件、停放和子域信息:/etc/userdomains
新的 cpanel 配置文件:/etc/cpupdate.conf
Clamav 连接文件:/etc/clamav.conf
Mysql配置文件:/etc/my.cnf
PHP ini 配置文件:/usr/nutoame/lib/php.ini
的
欲了解更多信息,请访问:cPanel 主页
这里的所有都是它的!在本文中,我们将介绍如何在 RHEL/CentOS 7 上安装 cPanel 和 WHM,并讨论管理 cPanel 和 WHM 的初始设置。不要忘记在下面的评论表中分享任何要点。