如何在运行Centos 6的虚拟服务器上安装cPanel

简介: 如何在运行Centos 6的虚拟服务器上安装cPanel

Status: 废弃

本文涵盖的 CentOS 版本已不再受支持。如果您目前正在运行 CentOS 6 服务器,我们强烈建议升级或迁移到受支持的 CentOS 版本。

原因: CentOS 6 已于 2020 年 11 月 30 日到达生命周期终点(EOL),不再接收安全补丁或更新。因此,本指南已不再维护。

请参阅替代方案:

本指南可能仍然作为参考有用,但可能无法在其他 CentOS 版本上运行。如果有的话,我们强烈建议使用针对您正在使用的 CentOS 版本编写的指南。

关于 cPanel

cPanel 是一个方便的应用程序,允许用户通过图形界面而不是传统的命令行来管理服务器。尽管安装 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.

幸运的是,这个错误有一个非常简单的解决方案。如果您有一个完全合格的域名,您可以使用以下命令输入:

hostname 您的完全合格的域名

否则,如果您想继续进行 cPanel 安装但仍然缺少主机名,您可以输入一个临时的主机名。一旦安装了 cPanel,您将能够在第一个设置页面上更改主机名为正确的主机名。

hostname  host.example.com

安装 cPanel

尽管 cPanel 安装只有几个步骤,但安装需要很长时间。虽然使用程序 "screen" 不是安装 cPanel 所必需的,但它可以成为安装过程中非常有帮助的补充。如果您知道您可能会遇到间歇性互联网问题,或者需要暂停漫长的安装过程,它尤其有用。

首先,安装 screen 和 wget:

sudo yum install screen wget

安装 screen 后,启动一个新会话运行:

screen

打开 screen 后,您可以继续使用 WHM 或 cPanel 的 DNS only 版本安装 cPanel。

  • 使用此命令安装带有 WHM 的 cPanel:

wget -N http://httpupdate.cPanel.net/latest

  • 使用此命令安装 cPanel 的 DNS only 版本:

wget -N http://httpupdate.cPanel.net/latest-dnsonly

下载所请求的软件包后,我们可以继续运行脚本:

sh latest

然后关闭 screen。即使您关闭服务器,可能需要一到两个小时才能完成的脚本将继续在后台运行。

为了分离 screen,输入:Cntrl-a-d

要重新连接到您的 screen,您可以使用以下命令:

screen -r

一旦 cPanel 最终安装完成,您可以通过访问您的 IP 地址:2087(例如 12.34.45.678:2087l)或域名(example.com:2087)来访问登录页面

您的登录信息将是:

用户名: 您的服务器用户名

密码: 您的密码

从那里,您可以创建您的 cPanel 用户,并最终登录到 ipaddress/cpanel 或 domain/cpanel


目录
相关文章
|
Shell Linux 网络安全
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
1796 3
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
616 18
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
882 15
|
弹性计算 安全 Linux
使用阿里云服务器安装Z-Blog博客网站流程,新手一键部署教程
本教程教你如何在阿里云99元服务器上,通过宝塔Linux面板一键部署Z-Blog博客。基于CentOS 7.9系统,从远程连接、安装宝塔面板、开放端口到部署Z-Blog全流程详解,操作简单,新手也能轻松搭建个人博客网站。
1393 13
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
Linux
CentOS7.9服务器一键脚本部署FRP内网穿透服务端与客户端
CentOS7.9服务器一键脚本部署FRP内网穿透服务端与客户端
1838 1
|
XML 应用服务中间件 Linux
在一个centos服务器上同时部署tomcat,django,flask
在一个centos服务器上同时部署tomcat,django,flask
454 0
|
数据采集 弹性计算 网络协议
[CentOS Python系列] 一.阿里云服务器安装部署及第一个Python爬虫代码实现
本文将详细讲解阿里云服务器如何安装及部署本地Python环境,并搭建代码。
2241 1
[CentOS Python系列] 一.阿里云服务器安装部署及第一个Python爬虫代码实现
|
Java 应用服务中间件 Linux
Centos7云服务器部署Tomcat
Centos7云服务器部署Tomcat
Centos7云服务器部署Tomcat
|
弹性计算 Java Linux
CentOS7系统云服务器Java Web环境镜像部署操作演示
本篇文档介绍如何在ECS实例上使用镜像部署Java Web环境。
3062 0