如何在运行Centos6的虚拟服务器上安装cPanel
状态: 已弃用
本文介绍了不再受支持的 CentOS 版本。 如果您目前正在运行运行 CentOS 6 的服务器,我们强烈建议您升级或迁移到受支持的 CentOS 版本。
原因: CentOS 6 已于 2020 年 11 月 30 日结束生命周期 (EOL) and no longer receives security patches or updates. For this reason, this guide is no longer maintained.
请参阅:
本指南可能仍可用作参考,但可能不适用于其他 CentOS 版本。 如果可用,我们强烈建议使用为您使用的 CentOS 版本编写的指南。
关于 cPanel
cPanel 是一个方便的应用程序,它允许用户通过 GUI 界面而不是传统的命令行来管理服务器。 虽然 cPanel 的安装相对简单,但脚本确实需要几个小时才能运行。
笔记
- 安装 cPanel 后,如果没有完整的服务器还原,就无法将其从服务器中删除。 cPanel 不 提供卸载程序
- 此外,cPanel 需要支付许可费,每年可能约为 200 美元。 DigitalOcean 不包括 cPanel 的费用。 您可以在此处 了解有关 cPanel 定价 的更多信息
设置
在我们的 droplet 上安装 cPanel 之前,我们需要采取两个额外的步骤。
首先我们需要确保服务器上安装了 Perl
sudo yum install perl
安装 perl 后,我们需要再采取一个初步步骤。 cPanel 对确保安装它的服务器具有完全限定域名非常挑剔。 为此,我们需要为其提供一个有效的主机名。 跳过这一步将不可避免地给您带来以下非常常见的错误。
2012-11-01 16:00:54 461 (ERROR): Your hostname () is not set properly. Please 2012-11-01 16:00:54 462 (ERROR): change your hostname to a fully qualified domain name, 2012-11-01 16:00:54 463 (ERROR): and re-run this installer.
幸运的是,这个错误有一个非常简单的解决方案。 如果您有 FQDN,则可以使用以下命令输入:
hostname your FQDN
否则,如果您想继续安装 cPanel 但仍然缺少主机名,您可以输入一个临时的。 安装 cPanel 后,您将能够在第一个设置页面中将主机名更改为正确的主机名。
hostname host.example.com
安装 cPanel
虽然cPanel安装只有几个步骤,但安装确实需要很长时间。 尽管安装 cPanel 不需要使用程序“screen”,但它对安装过程非常有用。 如果您知道您可能遇到间歇性互联网问题,或者您需要暂停冗长的安装过程,它会特别有用。
首先,安装 screen 和 wget:
sudo yum install screen wget
安装 screen 后,开始运行新会话:
screen
打开屏幕后,您可以继续使用 WHM 或仅 DNS 版本的 cPanel 安装 cPanel。
使用这个命令来安装带有 WHM 的 cPanel:
wget -N http://httpupdate.cPanel.net/latest
使用此命令安装仅 DNS 版本的 cPanel:
wget -N http://httpupdate.cPanel.net/latest-dnsonly
下载了请求的包后,我们可以继续运行脚本:
sh latest
然后关闭屏幕。 该脚本可能需要一到两个小时才能完成,即使您关闭了服务器,它也会在后台继续运行。
为了分离屏幕类型:Cntrl-a-d
要重新连接到您的屏幕,您可以使用以下命令:
screen -r
最终安装 cPanel 后,您可以通过访问您的 IP 地址访问登录:2087(例如。 12.34.45.678:2087l) 或域 (example.com:2087)
您的登录名将是:
username: your_server_user password: your_password
从那里,您可以创建您的 cpanel 用户,最后在 ipaddress/cpanel 或 domain/cpanel 登录