cPanel, 它的全称叫做Control Panel, 这款软件是一款基于Web的, 用来管理主机的控制面板。
它被部署在linux服务器的环境里面, 专门为网站的管理员朋友们提供了一站式的管理功能, 这些功能包括了域名解析、文件管理、邮件系统、数据库、脚本的安装以及ssl证书的配备等等, 用户们完全不需要登录到命令行里面去, 就可以直接搞定绝大多数的关于主机运维的那些操作任务了。
一、cPanel核心功能模块
在cPanel后台这里, 它的功能入口是被组织成那个图标网格形式的这么一个东西, 按照具体是什么用途来划分的话, 它就分成了下面这些核心模块:
文件管理: 包含“文件管理器”和“FTP账户”, 支持在线编辑文件, 支持上传下载文件, 支持批量压缩操作, 支持设置权限。
域名与子域: 大家需要用到“Domains”这个模块。在这个模块里面, 可以把主域名加进去。同时, 也能把子域名加到系统里。还有, 泛域名也是可以在这里添加的。另外, 还要把这些域名绑定到对应的网站根目录中。
邮箱系统这个功能, 允许用户在“Email Accounts”这个区域里, 去创建或者删除特定的邮箱账号。用户还可以设置邮件的转发器, 也就是那些负责把邮件转发的工具。此外, 用户能够建立用于群发邮件的列表。最后, 用户可以配置自动回复的功能。
关于数据库管理的部分, 可以通过"MySQL® Databases"来创建数据库和用户。然后利用"phpMyAdmin"这个工具执行表结构的操作。也可以用"phpMyAdmin"进行sql查询。
可以在“SSL/TLS Status”这个地方, 去查看那个证书的状态, 并且还要配合“Apache SSL Support”, 把这个东西给安装起来, 或者去申请那种由Let's Encrypt提供的、免费的证书。
软件安装器这个工具, 它是可以通过“Softaculous App Installer”这一种方式, 实现一键式安装的, 所要安装的开源应用有很多上百种之多, 就比如说WordPress、Joomla这些。
关于备份与迁移, 你可以在标有"Backups"的位置那里, 去执行那种全量的或者增量的备份操作, 你也可以通过这个标有"Transfer Account"的功能, 去把相关的站点给迁移到新的主机上面去。
二、常用操作流程
步骤1:登录cPanel
你要去找到那个主机商给的管理地址, 这个地址通常就是https://你的域名:2083或者是https://你的IP:2083, 然后在里面输入用户名还有密码, 这样就可以进入后台了。
步骤2:添加网站域名
先进入Domains, 然后点击Create a Zone, 接着输入新域名, 并且指定文档根目录, Document Root, 最后点保存。系统会自动创建DNS记录与虚拟主机配置。
步骤3:上传网站文件
第一步, 进入“File Manager”。第二步, 定位到public_html目录。第三步, 点击按钮"Upload", 然后批量拖拽文件。另外, 也可以通过鼠标右键操作。具体来说, 可以选择新建目录, 也可以选择新建文件。
步骤4:配置数据库
进入"MySQL® Databases"这个菜单, 然后创建数据库。接下来创建数据库用户。再把用户分配至对应的数据库内, 并且要授予权限。最后记录主机名的具体内容, 通常情况下它为主机名为localhost。还要记录数据库名、用户名以及密码。将这些内容填入网站程序的配置文件里面去。
步骤5:安装SSL证书
先点击进入SSL/TLS Status, 然后在里面勾选需要处理的那个目标域名, 接着点击Run AutoSSL, 或者选择手动去上传证书文件, 最后系统就会自动更新Apache配置。
三、安全与日常管理要点
定期在"Security"模块开启Cloudflare防火墙或cPanel自带IP屏蔽功能。
你需要到文件管理器里面去操作, 要把public_html这个目录的权限设置为755, 同时要让里面的每个文件的权限保持在644。
您可以进入名称为“Metrics”的模块, 去仔细查看那些有关带宽使用情况和流量记录的日志信息, 然后通过这些数据来排查和找出其中存在的异常访问行为。
我们对于备份策略给出的建议是, 要进行每日的增量备份再加上每周的全量备份, 并且要把存储的路径设置成独立于主站点目录。
通过"Two-Factor Authentication"开启双因素登录认证,降低面板被盗风险。
四、获取cPanel管理权限
这个cPanel是由主机服务商来统一进行的部署工作, 所以用户是根本不需要自己去进行安装的。
如果你是想了解一些关于可以选用的主机套餐情况, 也想要看看cPanel的授权到底是在一个什么状态之下, 或者是说你想知道在迁移方面会有什么程度的支持, 那么你是可以到gz88.cn这一个网址里去进行查询的, 你可以查到当下有哪些cPanel托管主机的方案在售卖着。
你应当去确认一下在你选的那个具体的套餐里面, 是不是把cPanel的面板给包含到授权之中去了, 还有就是要确认一下在这个套餐之中是不是也给了一定的额外域名的配额, 最后嘛, 你才可以根据你自己业务的实际规模大小来挑选一个跟你相匹配的配置。
上面说的, 是cPanel主机控制面板的标准功能说明以及操作路径这些内容, 它们适用于cPanel v90及以上这个版本的日常站点管理的相关场景。


