cPane L是Linux的虚拟主机最流行的商业控制面板之一,我一直在使用的cPanel为2年以上管理所有共享,经销商和商业托管客户。 它与cPanel和Web Host Manager,这使得Web托管更容易为您。 WHM提供对您的服务器的根级访问,而cPanel提供用户级访问接口来管理自己的服务器上的Web主机帐户。
在Linux中安装cPanel&WHM
cPanel的特点
cPanel控制面板是非常通用的控制面板,用于管理托管服务器,它有许多功能,使Web托管更容易为您。 其中一些列举如下:
- 使用WHM在服务器上进行强大的GUI控制。
- 可以非常容易和流畅的方式执行冗长乏味的任务,如备份,迁移和修复。
- 优秀的DNS和邮件服务器管理主服务器以及客户帐户。
- 可以轻松地切换/启用/禁用服务器的服务。
- 可以为所有服务器服务和客户端域配置SSL / TLS。
- 与Phpmyadmin轻松集成,提供一个基于Web的界面来管理您的MySQL数据库。
- 随意Rebrand它。
- 可以轻松地与WHMCS集成,自动计费管理。
在这里,在这篇文章中,我们将覆盖在RHEL / CentOS的 6.5 的cPanel&WHM安装和分享一些更多有用的信息,这将帮助您管理的cPanel&WHM。
安装先决条件
- 清新运行VPS或专用的CentOS 6.5服务器。
- 最低384MB RAM的。
- 可用磁盘空间A最小20GB需要的cPanel安装。
- 一个的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的原因。
- 它检查各种包以确保没有冲突,并发现任何包冲突,它卸载以前的包与yum,这就是为什么它建议在新鲜操作系统上安装cPanel。
- 下载用于安装的语言和基本文件。
- 通过CPAN和其他需要的包通过yum安装各种Perl模块。
- 下载并编译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后端文件
- Cpanel目录:/ usr / local / cpanel
- 第三方工具:/ usr / local / cpanel / 3rdparty /
- Cpanel addons目录:/ 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 /
重要的conf文件
- Apache配置文件:/etc/httpd/conf/httpd.conf
- Exim邮件服务器配置文件:/etc/exim.conf
- 命名的conf文件:/etc/named.conf
- ProFTP和Pureftpd conf文件:/etc/proftpd.conf和/etc/pure-ftpd.conf
- Cpanel用户文件:/ var / cpanel / users / username
- Cpanel配置文件(Tweak设置):/var/cpanel/cpanel.config
- 网络配置文件:/ etc / sysconfig / network
- 插件,托管和子域信息:/ etc / userdomains
- Cpanel更新配置文件:/etc/cpupdate.conf
- clamav配置文件:/etc/clamav.conf
- Mysql配置文件:/etc/my.cnf
- PHP ini conf文件:/usr/local/lib/php.ini
参考链接
现在这一切都与Cpanel安装,有在Cpanel和WHM这么多的功能,帮助您设置web托管环境。 如果您在Linux服务器中设置Cpanel时遇到任何问题,或需要任何其他帮助,如备份,修复,迁移等,您可以直接与我们联系。
直到那时,与youcl.com保持联系,以便在将来获得更多令人兴奋和有趣的教程。 请在我们的评论部分下面留下您宝贵的意见和建议。