cPanel主机控制面板这个东西, 它其实是部署在linux服务器上面的web端的那个图形化的运维管理系统, 就是为了让管理员朋友你, 可以不需要那个ssh命令行去操作, 直接就能管理主机上面的网站、邮箱、数据库还有那些文件资源。

这个系统, 它是共享主机方案还有vps方案里面最主流的一个管控界面。它覆盖的范围可是很广的, 从站点上线、邮箱开通到日常维护的这些完整流程, 它都能管得过来。所以说, 它特别适合那些开发者、运维人员还有中小企业里的it团队来使用。

一、核心功能模块

1. 网站管理

用户可以创建站点或者删除站点, 并且可以绑定主域名和副域名。用户还能够进行一键安装PHP版本的操作, 或者是切换目前使用的PHP版本, 这个功能支持从7.2版本一直到8.3版本的切换过程。

对于SSL证书的配置工作也是支持的, 同时系统提供Let's Encrypt提供的免费证书服务, 该服务支持每90天进行一次自动续签的工作。此外, 用户还可以设置.htaccess重写规则, 通过这种方式能够完成强制性的HTTPS跳转以及URL重定向的功能操作。

2. 邮箱管理

创建邮箱账号, 并且设置容量上限。配置邮件转发功能, 还有自动回复功能以及别名功能。管理SPF、DKIM、DMARC等DNS记录, 以此来保障邮件送达率。查看邮件使用量, 同时查看黑名单状态。

3. 数据库管理

创建 MySQL 这个数据库, 或者是 MariaDB 这个数据库, 同时创建对应用来登录的用户, 按照不一样的粒度的规则去分配具体的权限, 这些权限的类型包括有 All Privileges 也就是全部权限、Read 读权限、Write 写权限、DML 这一类数据操作语言相关的权限, 然后通过内部已经安装好的 phpMyAdmin 这个工具来执行 SQL 这样的语句, 完成导入或者导出备份文件的操作, 还可以查看相关的执行计划。

4. 文件与定时任务

用户能够在文件管理器里完成上传文件, 在线编辑文件, 还有压缩和解压文件的操作, 同时对权限进行设置, 这里的目录权限设置为755, 文件权限设置为644;同时, 能够对FTP账号进行管理, 还可以对连接限制进行处理;在Cron任务面板这里, 用户可以配置脚本以使其定时执行工作, 这种功能通常被用在数据库备份方面, 用于日志清理方面, 也用于内容的定时更新这些场景。

二、基本操作路径

cPanel主机控制面板怎么用?网站、邮箱、数据库管理全解(图1)

整体逻辑是, 登录cPanel, 选择对应的站点卡片, 点击目标功能图标, 填写参数, 保存生效。以新建站点为例, 进入Domains栏目, 点击Add a Domain, 填写域名与根目录, 勾选SSL, 然后提交, 整个过程不到两分钟。

三、高频问题与处理方法

如果你忘记了密码, 你可以联系主机商让他们通过WHM来进行重置, 或者你可以在SSH里面去执行/usr/local/bin/passwordctl来修改一下。

如果你的磁盘超出了限制, 你可以在“Usage”这个面板上查看各个目录的占用情况, 把一些旧的日志文件和临时的备份给清理掉。要是出现了PHP 500报错这样的情况, 你应当检查一下.htaccess文件里面的RewriteRule语法是否正确, 或者是尝试切换一下PHP的版本来找出具体的问题所在。

邮件送不过去, 大家确认一下那个SPF记录和DKIM记录, 是不是已经按照规矩写进了DNS当中。还要检查一下服务器的这个IP地址, 看看有没有被比如说Mail-Abuse之类的黑名单给收进去。

四、安全加固建议

应当定期把cPanel密码和FTP密码给换了, 在主机商支持的情况下开启双因素认证, 利用Access Security功能去限制IP白名单访问cPanel端口, 关闭那些没必要的Shell远程访问功能, 还要为站点开启防火墙规则以及设置速率限制。

五、选择cPanel主机

部署cPanel环境这个事情是需要去选择一个已经包含了cPanel授权的主机服务商的。gz88.cn这里提供的搭载cPanel面板的主机产品, 它是支持Linux系统的, 还支持NVMe存储, 同时也支持DDoS防护。

这些产品主要是面向企业官网、开发测试以及中型站点这样的场景而设计的。用户可以根据自身的需要来选择带宽和资源规格, 这非常适合那些追求运维效率的团队, 让他们可以快速地实现上线和运营。

把这些内容都弄明白了,那么你就能一个人把cPanel主机控制面板的日常管理和运维工作给干好了。