如何在RHEL / CentOS 6/5中安装Cpanel / WHM

cPane L是Linux的虚拟主机最流行的商业控制面板之一,我一直在使用的cPanel为2年以上管理所有共享,经销商和商业托管客户。 它与cPanel和Web Host Manager,这使得Web托管更容易为您。 WHM提供对您的服务器的根级访问,而cPanel提供用户级访问接口来管理自己的服务器上的Web主机帐户。

在Linux中安装cPanel&WHM

cPanel的特点

cPanel控制面板是非常通用的控制面板,用于管理托管服务器,它有许多功能,使Web托管更容易为您。 其中一些列举如下:

  1. 使用WHM在服务器上进行强大的GUI控制。
  2. 可以非常容易和流畅的方式执行冗长乏味的任务,如备份,迁移和修复。
  3. 优秀的DNS和邮件服务器管理主服务器以及客户帐户。
  4. 可以轻松地切换/启用/禁用服务器的服务。
  5. 可以为所有服务器服务和客户端域配置SSL / TLS。
  6. 与Phpmyadmin轻松集成,提供一个基于Web的界面来管理您的MySQL数据库。
  7. 随意Rebrand它。
  8. 可以轻松地与WHMCS集成,自动计费管理。

在这里,在这篇文章中,我们将覆盖在RHEL / CentOS的 6.5 cPanel&WHM安装和分享一些更多有用的信息,这将帮助您管理的cPanel&WHM。

安装先决条件

  1. 清新运行VPS或专用的CentOS 6.5服务器。
  2. 最低384MB RAM的。
  3. 可用磁盘空间A最小20GB需要的cPanel安装。
  4. 一个的cPanel 许可证

在RHEL / CentOS 5/6上安装cPanel

首先确保您的Linux机器运行的操作系统版本,要这样做,请使用以下命令。

[root@youcl ~]# cat /etc/redhat-release
CentOS release 6.4 (Final)

如果您没有最新版本,请更新您的操作系统的最新版本,在CentOS的和RHEL,我们可以简单地使用yum软件包安装程序做到这一点。

[root@server1 ~]# yum update

一旦更新完成,然后检查与上面的命令相同的最新的操作系统版本。

[root@server1 ~]# cat /etc/redhat-release
CentOS release 6.5 (Final)

确保操作系统版本后,您不必安装任何其他依赖程序包cPanel自动安装程序脚本为您做所有。 我们可以下载的cPanel安装文件下的/ home目录中的wget命令

root@server1 [~]# cd /home
root@server1 [~]# wget -N http://httpupdate.cpanel.net/latest
示例输出
--2013-12-18 21:59:23--  http://httpupdate.cPanel.net/latest
Resolving httpupdate.cPanel.net... 208.82.118.100, 208.109.109.239, 209.85.80.214, ...
Connecting to httpupdate.cPanel.net|208.82.118.100|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 34087 (33K) [application/octet-stream]
Saving to: `latest'
100%[======================================>] 34,087      42.5K/s   in 0.8s
2013-12-18 21:59:24 (42.5 KB/s) - `latest' saved [34087/34087]

在上面的输出中,您可以看到我们已经在我们的主目录中下载了一个“latest”文件。

接下来,执行自动安装程序脚本,但我们强烈建议在运行的cPanel自动安装脚本屏幕模式 ,如果您正在使用SSH,因为它需要3-4个小时以上才能完成,具体取决于服务器资源安装这样做。

root@server1 [~]# sh latest
示例输出
Verifying archive integrity... All good.
Uncompressing cPanel & WHM Installer..............
____                  _
___|  _ \ __ _ _ __   ___| |
/ __| |_) / _` | '_ \ / _ \ |
| (__|  __/ (_| | | | |  __/ |
\___|_|   \__,_|_| |_|\___|_|
Installer Version v00029 r6849459174e3809f72de2bef81427a8a45399d66
Beginning main installation.
------------------------------------
------------------------------------

现在,您需要等待cPanel安装程序脚本完成其安装。

什么自动安装程序脚本为您

大量的cPanel修改您的操作系统,那就是可以在网络上没有的cPanel卸载到目前为止,您需要重新格式化您的服务器从你的服务器彻底删除的cPanel的原因。

  1. 它检查各种包以确保没有冲突,并发现任何包冲突,它卸载以前的包与yum,这就是为什么它建议在新鲜操作系统上安装cPanel。
  2. 下载用于安装的语言和基本文件。
  3. 通过CPAN和其他需要的包通过yum安装各种Perl模块。
  4. 下载并编译PHP和Apache与各种相关的模块。

一旦该脚本完成安装,它会显示cPanel安装完成。 安装后可能会要求您重新启动服务器。

之后,您需要从其基于Web的界面完成安装向导,您可以使用以下URL访问WHM。

http://your-server-ip:2087
OR
http://your-host-name:2087

cPanel将打开其web界面,类似于下面。

cPanel登录

请用户“root”密码登录。 剩余一些点击完成cPanel安装。 通过点击同意最终用户许可协议“同意/转到第2步?”按钮:

接受cPanel协议

请不要提供工作电子邮件地址和联系SMS地址在“ 服务器联系电子邮件地址 ”及“ 服务器联系SMS地址 ”一栏,因为您的cPanel将所有重要的警报,通知此邮件-I D(推荐)。 你也可以填写其余的细节,如果你有一个。

cPanel网络设置

请提供有效的FQDN主机名解析器条目在这个网络部分服务器,您可以使用谷歌解析器在本节中,如果你没有你的ISP的解析器。 请参见下面的图片。

添加主机名

如果你有一个以上的IP连接与您的网卡 ,并要设置一个特定的IP对服务器的主IP地址 ,你可以做到这一点从这里开始,这样做,请从下拉菜单选择IP,然后点击“ 转到要设置4“。

设置IP地址

第四设置向导,您可以选择您想要使用的DNS服务器。 您可以根据其优点,缺点和服务器资源选择其中一个。 请仔细阅读比较并选择DNS服务器。 请参见下面的图片。

设置Nameservers

在同一步骤,请写下你想在NS1 / ns2.example.com的格式使用Nameservers 此外,添加你的主机名 ,然后通过选择复选框Nameservers一个条目,请参考下面的图片。

添加Nameservers

您可以选择和设置例如FTP, 邮件Cphulk不同的服务在这个基于Web向导的第5步,请参阅快照及以下说明。

你可以从这个向导,你要根据自己的优势,劣势,根据您的方便和要求,以使用为您的服务器选择您所选择的FTP服务器。

FTP配置

在同一个向导,你可以选择要用于今后所有的邮寄活动,您的邮件服务器。 您可以在将来与您的cPanel像添加MTA的 进出口

邮件配置

Cphulk蛮力保护检测并阻止假密码攻击活动,并阻止它们的IP为您的服务器。 您可以启用/禁用 ,并从该安装向导进行配置。 请参见下面的快照。

设置Cphulk强力保护

最后第6步,您可以启用配额,它可以帮助您跟踪磁盘空间的用途。

设置用户配额

请选择“ 使用文件系统的配额 ”,并点击“完成设置向导 ”来完成安装过程。 一旦完成安装,WHM的主页将显示如下..

cPanel服务器配置

你可以看到南国的那家页显示所有控制面板选项 ,侧边栏与搜索工具,让您只需输入自己的名字搜索选项。

有时,cPanel安装程序脚本无法更新许可证,因为防火墙或解析程序条目,您会在页面中看到试用警告。 您可以使用以下命令手动执行。

root@server1 [~]# /usr/local/cpanel/cpkeyclt

正如我上面告诉你,Cpanel是用于用户级别访问,WHM是根级别访问,您需要创建一个帐户与WHM中可用的选项。 在这里,我已经创建了用户名为“youcl”的帐户,向您展示的cPanel为用户的视图。 请参见下面的图片。

cPanel首选项

其他在开始使用Cpanel和WHM之前需要了解的有用的事情。

CPanel后端文件

  1. Cpanel目录:/ usr / local / cpanel
  2. 第三方工具:/ usr / local / cpanel / 3rdparty /
  3. Cpanel addons目录:/ usr / local / cpanel / addons /
  4. 基本文件像Phpmyadmin,皮肤:/ usr / local / cpanel / base /
  5. cPanel二进制文件:/ usr / local / cpanel / bin /
  6. CGI文件:/ usr / local / cpanel / cgi-sys /
  7. Cpanel访问和错误日​​志文件:/ usr / local / cpanel / logs /
  8. Whm相关文件:/ usr / local / cpanel / whostmgr /

重要的conf文件

  1. Apache配置文件:/etc/httpd/conf/httpd.conf
  2. Exim邮件服务器配置文件:/etc/exim.conf
  3. 命名的conf文件:/etc/named.conf
  4. ProFTP和Pureftpd conf文件:/etc/proftpd.conf和/etc/pure-ftpd.conf
  5. Cpanel用户文件:/ var / cpanel / users / username
  6. Cpanel配置文件(Tweak设置):/var/cpanel/cpanel.config
  7. 网络配置文件:/ etc / sysconfig / network
  8. 插件,托管和子域信息:/ etc / userdomains
  9. Cpanel更新配置文件:/etc/cpupdate.conf
  10. clamav配置文件:/etc/clamav.conf
  11. Mysql配置文件:/etc/my.cnf
  12. PHP ini conf文件:/usr/local/lib/php.ini

参考链接

cPanel / WHM首页

现在这一切都与Cpanel安装,有在Cpanel和WHM这么多的功能,帮助您设置web托管环境。 如果您在Linux服务器中设置Cpanel时遇到任何问题,或需要任何其他帮助,如备份,修复,迁移等,您可以直接与我们联系。

直到那时,与youcl.com保持联系,以便在将来获得更多令人兴奋和有趣的教程。 请在我们的评论部分下面留下您宝贵的意见和建议。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏