cPanel, 它是一种基于咱们现在人最常用的那种网络浏览方式的主机管理控制面板。这个玩意儿主要是用来管理在共享主机里面, 或者是VPS里头, 又或者是专用的服务器上面的那些网站资源, 还有邮箱资源, 以及数据库资源等等。
用户通过那个浏览器登录到cPanel的控制后台之后, 就可以很方便地完成很多日常的运维操作了。比如说给域名进行绑定, 管理各种文件, 配置邮件服务, 创建什么样的数据库啦等等这几乎所有常规的操作都是能够直接完成的, 根本不需要再去专门登录那个服务器的终端设备去做复杂的事情。
cPanel核心功能模块
cPanel这个东西的功能呢, 它是按照不同的模块来进行了划分处理工作的, 然后主要也就是包括了下面这么几类情况的。
1. 在域名管理以及网站管理的这个环节里面, 用户可以对子域名进行添加操作或者是删除操作。除了这些以外, 还支持对SSL证书实施管理活动。与此同时也可以配置好重定向功能。另外还能够把反向代理给配置妥当。
2. 文件管理方面, 系统中内置了文件管理器, 该管理器支持上传操作、下载操作、编辑操作、压缩操作以及权限设置等这些功能, 并且其操作的逻辑是同FTP一致的。
3. 在邮箱管理这个模块方面, 用户可以进行的操作包括创建新的邮箱账户或者删除不再需要的邮箱账户, 此外还可以为邮箱设置密码, 另外能够配置邮件转发功能以及自动回复功能, 最后还能对垃圾邮件过滤器进行管理。
4. 数据库管理这一步, 你要创建针对mysql或者mariadb的数据库与用户,并且进行权限分配cpanel主机控制面板, 还要集成用于提供图形化数据库操作的phpmyadmin。
5. 软件安装这块操作起来其实很简单, 它是能够去通过那个名字叫做Softaculous App Installer的东西, 实现一键部署这种功能, 然后它就可以把WordPress、Joomla、PrestaShop这些开源应用给弄好, 像这样的应用有上百种呢。
6. 可以进行资源监控的查看, 具体来说就是对CPU的用量、内存的用量、磁盘的用量这些情况进行观察, 同时也包括对带宽消耗情况的了解, 另外还需要做的是设置资源告警阈值这件事。
7. 进行备份与迁移操作的时候, 你可以用手动的方法去创建一个站点的备份以及一个数据库的备份, 并且这个功能支持增量备份。在发生迁移的情形下, 系统会把全量的数据包给导出出来, 然后把这些数据发送到新主机那里去。
基本操作流程
1. 登录操作是这样的, 你需要先打开浏览器, 然后去输入主机提供商那边给的那个cPanel的地址,这个地址一般就是
2. 创建网站这一步骤的操作方法是, 你需要先进入那个叫做"Domains"的模块, 在这个模块里面, 你要输入域名或者是子域名, 接下来要选择一个文档根目录, 当你选择完毕把结果保存下去以后, 系统就会自动地去完成虚拟主机的配置。
3. 将需要上传的文件放在那里, 首先你得打开叫做“File Manager”的这个东西, 然后在里面找到public_html这个目录, 接着把网站的文件直接传上去就可以了, 除此之外, 你也可以用FTP客户端连上服务器来操作。
4. 你需要配置数据库, 首先要在"MySQL Databases"这个地方去创建一个新的数据库, 然后再创建一个专门用来连接这个数据库的用户账号, 接着把这个用户账号设置为拥有全部的权限, 也就是All Privileges权限, 最后一步是在安装应用程序的时候, 把刚才设置好的那些连接信息填写进去。
5. 你要去安装一个SSL的东西, 那么你就得进入到那个叫做“SSL/TLS Settings”的设置界面里面去, 然后你既可以来选择让Let's Encrypt提供一个免费给你的证书, 也可以把你自己准备的企业级证书给它上传上去, 最后你还记得要勾选让HTTP强制跳转到HTTPS的这一个大框。
我们以通过gname.xin这个平台成功注册的域名作为实际案例来进行说明, 当你将该域名的DNS解析系统中的A记录准确地指向到您指定的主机IP地址之后, 紧接着您只需要进入cPanel控制面板界面, 并在其中找到与该域名相对应的管理选项位置, 就可以顺利地完成上述所说的全部相关设置工作, 整个过程完全不需要您再去进行任何其他额外的繁琐操作。
常见问题与注意事项
一旦你忘记了cPanel这个网站的密码, 就得去联系提供网络托管服务的那个公司让他们帮忙重新设置一下。或者, 也可以通过网络主机管理器也就是WHM那个后台管理界面来进行手动更改, 但是这里头并没有一个可以让用户自己独立操作找回的功能存在。
磁盘空间的容量已经出现了短缺的问题。请前往
如果在上述操作之后仍然无法满足需求, 那么在必要的时候可以直接联系相应的服务商来申请增加存储容量的扩容服务。
网站会出现500错误, 这个情况多数是跟PHP版本或者是文件权限有关系, 大家可以在Select PHP Version里面把选择改成7.4或者是8.x, 然后把public_html目录的权限设置成755。
子域名不能访问, 检查一下这个域名有没有添加到cPanel里面去, 确认一下DNS解析指向的IP地址是不是正确的, 还要看一下在子域名的文档目录之下是否存在那个名字叫做index.html的文件。
适用场景与版本说明
cPanel这款软件, 它是被分发给那些正在使用共享主机或者是VPS环境的人去用的, 这一点大家要弄明白。并且, 它是由一家叫做cPanel, Inc.的公司开发出来的, 而且只支持在Linux系统上面运行。如果你想知道目前主流的版本是什么, 那就是110以及比110更高的版本。
在使用的时候, 你必须确保你的操作系统是CentOS 7、CentOS 8, 或者是AlmaLinux 9, 也有可能是Rocky Linux 9。
还有一点非常重要, 因为cPanel并没有提供任何所谓的免费版本, 所以想要去使用的话, 就必须得通过那些拥有授权的主机服务商去购买才行, 这一点没得商量。
把上面这些东西弄明白, 就足以应付cPanel主机控制面板在日常运维里面的所有核心操作的需求了。


