标题：cPanel
简介
相信做过网站的都能体会，想使用某个功能时却发现还要联系服务商开通功能是件最烦恼的事。想要调整功能，又不得不与主机商来来往往联系半天，实在浪费时间精力。更不要提一些重要功能在不少主机系统上根本不能提供。
在cPanel主机上，您可以自如控制一切，无需联系服务商开通或调整任何功能，所有你想得到的功能都可以在控制界面自助完成。在cPanel做不到的功能，99%的可能性是根本不适合在虚拟主机环境。
一个简单的道理，cPanel之所以成为世界上最受欢迎的控制面板一定有它的原因，是用户的喜爱造就了cPanel的地位。
cPanel虚拟主机管理系统可以让您的网站和服务器管理更加简单，它成功克服了Linux操作系统图像化界面不够优秀的缺点，给您提供一个非常友好的功能强大的界面。您可以通过简单的图形界面轻松管理您的服务器和服务器上的网站，而不必再为记忆大量的、繁琐的Linux命令而头疼。不仅界面友好，cPanel还具有很多优越性，所以它成为Linux下服务器管理的必备软件，而它的市场占有率也成功说明了这一点。[1]
现状
随着个人建站的普及国内某些虚拟主机提供商也开始使用cPanel做主机控制面板了，不过国内大型的主机提供商们都有自己比较完善的虚拟主机管理系统，其功能也比较全面完全能满足个人站长需求！以我的建站经验来看在网站建立初期用到管理后台的频率较高，网站框架搭建完毕后几乎很少登陆主机后台了，一般通过ftp就能完成大部分工作！况且cPanel已经早支持中文界面了，cPanel提供的强大功能对个人站长来说有可能某些功能从来没有使用到！
主机架构
cPanel是一套基于Web的自动化hosting管理软件，构建于LAMP环境之上，主要应用于PHP语言（.NET环境的产品仍在开发中），按照cPanel官方自己的介绍：
"cPanel is a hosting automation company driven by technology and dedicated to providing the most feature rich, easy to use, practical applications. We are committed to the hosting community and our continued role as a market leader." 
鉴于国内大多数用户对cPanel软件并不是很熟悉，在这里简要介绍一下cPanel的架构。cPanel和WHM(WebHost Manager)是一整套软件包，安装它必须在一个干净的Linux环境下，也就是说cPanel将会负责整个网络服务环境的构建，你甚至需要删除机器上可能安装过的apache、MySQL、PHP、exim等组件。 
cPanel虚拟主机管理系统包括cPanel用户界面和WHM服务器管理界面。cPanel用户界面可以让客户方便的管理自己的网站，而WHM服务器界面让服务器管理员更加有效的管理与维护服务器。
管理网站
1.站长的好帮手
建立、上传和编辑网页是每个站长必不可少的工作。cPanel易于使用，通过它站长们可以轻松做到：
在cPanel文件管理器中轻松地上传、编辑、压缩网页文件，对网页文件进行管理
通过配置FTP客户端对大文件进行上传或者下载管理
使用cPanel网络磁盘功能使得站长们可以在本地灵活管理网页文件
为不同使用者创建不同目录权限的FTP账户管理自己的网站程序
自定义各种错误页面
轻松备份网站数据库、主目录及数据库等
2.邮件管理功能强大
站长可以在cPanel中创建自己的企业邮局及邮件列表，通过Webmail或者配置邮箱客户端轻松实现邮件的收发。站长们也可以很方便的为邮箱自动回复、自动转发及通过设置过滤规则来实现邮件的过滤等。cPanel支持常见的邮件协议POP、IMAP、SMTP及这些协议相应的加密版本。[1]
管理服务器
1.服务器管理人员轻松控制Web服务器的功能
通过WHM中的EasyApache功能，服务器管理人员能够简单轻松的加载各种模块、选择最新的PHP版本、编译Apache等。
2.WHM保障了服务器的稳定性
可以针对服务器上的关键参数如负载等设置阈值，当达到这些阈值时，管理员会收到通知邮件从而能够及时处理潜在的服务器危机。WHM的自我监控功能也非常强大，当一些服务失败时，它会自动尝试重启这些服务。
3.WHM给极大方便了主机商
WHM允许主机商：
创建、修改及删除cPanel账户
创建和配置主机方案
控制服务器的哪些功能对用户可用
自定义用户账户暂停时的页面
通知服务器上的所有主机用户
将账户移动到一块不同的硬盘
修改服务器上新账户开通的默认内容
修改服务器上账户的IP
建立DNS服务器集群
4.扩展性非常强
对于主机商来说，WHM的强扩展性无疑是一个非常大的优势。它可以和财务系统WHMCS无缝整合，支持各种流行的支付网关如Paypal、2CO、Alipay及Moneybookers等。同时能够无缝整合许多著名软件如Fantastico、CSF等。
功能
用户可以通过cPanel轻松完成所有虚拟主机功能操作，包括：
* 电子邮件管理 - - 新建，删除邮件账户，修改密码，自动回复，邮件转发，垃圾邮件过滤等
* Webmail - - Web邮箱，通过浏览器Web界面收发Email
* 域名管理 - - 多域名绑定，二级域名设置，附加域名
* FTP管理 - - 新建，删除FTP账户，权限设置，FTP进程管理
* 文件管理器 - - 通过浏览器Web界面文件管理器新建，删除，编辑，管理文件夹（目录）和文件
* 空间使用统计 - - 显示账户空间使用情况
* 备份管理 - - 生成，下载和管理账户备份，数据库备份，单独备份主目录，单独备份数据库
* 数据库管理 - - 建立，删除，管理数据库及数据库用户，phpMyAdmin数据库管理工具
* 流量统计工具 - - 图形显示网站流量统计，原始日志文件管理，最新的访客统计，错误日志 
* 预装程序 - - 预装常用博客，论坛，购物车等程序
* 高级 - - Apache 处理程序，图像管理器，索引管理器，错误页，FrontPage 扩展，MIME 类型
* 其他功能 - - 如密码保护目录，URL转向，自定义错误页面，Cron Jobs，防盗链，GnuPg 密钥，ssl管理
特点
一：简单直观 ：
cPanel的界面简单直观，各种功能一目了然，同时提供搜索功能方便用户快速定位到想要使用的某个功能。cPane还提供简短明了的面板功能的视频教程以及详尽的官方文档，用户可以在cPanel中非常轻松的获得这些帮助信息，这意味着新手可以迅速熟悉使用这款软件 。
二：可靠：
cPanel的监控功能非常强大，某一项服务失败时，它会尝试自动重启该服务。cPanel的监控机制很健全，用户可以为服务器的一些关键参数如负载设置阈值，当达到这些阈值时，cPanel会发通知邮件给用户，从而使得用户可以及时处理潜在的服务器隐患。cPanel同时支持短信接收邮件功能.
三：扩展性：
cPanel具有非常强大的扩展性。这使得它整合了非常多受用户欢迎的软件如网站访问数据统计软件Analog Stats、数据库管理软件phpMyAdmin等。同时用户可以通过配置API接口实现cPanel和财务系统如WHMCS等之间的无缝整合，这极大的方便了主机商们开展主机业务。
四：控制权：
通过cPanel管理服务器时，用户可以灵活选择想要使用的各种软件或者服务的版本如Apache、DNS、PHP等，后期的更换也很方便。用户可以通过重新编译Apache来选择加入新的模块或者功能，从而避免了命令行安装并启用这些功能的繁琐。
五：方便网页开发人员：
cPanel极大的方便了网页开发人员，他们可以通过cPanel安装各种模块如PHP PEAR、Perl等，同时可以灵活选择想要的PHP版本。cPanel的文件管理器支持代码编辑器编辑文件，同时可以选择各种编码方式，极大的提高了程序员的效率。用户还能通过cPanel自定义网站的各种错误页面。
六：安全：
cPanel的安全机制强大健全，用户可以灵活控制允许访问WHM、SSH或者是服务器上网站的IP地址范围。同时可以有效的防范一些潜在的暴力破解行为或者其他的黑客行为。用户同时可以在cPanel中为服务器安装防火墙软件如CSF等，更好监控服务器的安全。
七：尖端：
cPanel可以自动更新服务器上的软件，从而保证用户总是可以使用各种软件的最新版本，而不需要手动去更新这些软件。当然，用户也可以关闭自动更新功能，手动对这些软件进行更新。
八：支持贴牌销售：
用户可以对cPanel的商标进行更改，设计成他们自己的商标或者是喜欢的商标。同时可以灵活整合其他系统，如配置自己的DNS集群或者是支付网关，从而更加方便开展自己的主机业务。
九：图形化界面功能强大：
cPanel的图形化界面功能强大，用户在WHM中可以完全服务器的大部分配置如编译Apache、创建/删除主机账户、指定用户可以使用的功能、设置服务器的安全级别、管理MySQL数据库、重启各种服务等，这极大的方便了对Linux命令不太熟悉的用户。而用户端cPanel界面功能也很强大，用户的终端用户们可以通过cPanel方便管理他们的虚拟主机。
十：移动接入：
用户可以通过智能手机来管理cPanel，这对于旅途中的用户来说非常方便。cPanel支持黑莓手机收发邮件。
罕见原因
既然cPanel功能强大，是世界上最流行，最受用户喜欢的控制面板，为什么中国主机空间服务商却不提供给客户呢？有这么几个可能的原因。
一是成本高。
cPanel功能是最强大的，费用也是最高的。每一台服务器每个月的cPanel软件使用费是55美元。每台服务器都对应固定的IP地址，这个IP地址如果运行了cPanel，软件自动查询cPanel注册收费数据库。所以是无法盗版的。
每台服务器每月50美元左右的附加费用对不少虚拟主机提供商来说是不小的负担，尤其是陷于价格战的公司。结果是，大部分空间商只能选择牺牲功能。
二是前期没有中文版cPanel。
在11.0版本之前，官方cPanel只有英文版。要想为客户提供其他语言的cPanel，主机服务商必须自己解决翻译问题。因为cPanel功能完整强大，语言文件也十分庞大。另外由于中英文语序的不同，将语言文件中已经拆散的词组翻译成通顺的中文是十分困难的。所有版本的cPanel均已支持中文，且翻译基本到位，容易理解.[2]
三是没有市场需求。
之前在国内没有服务商提供cPanel，自然就没有人使用，也就没有人知道，没有人知道又哪来的市场需求呢？这是个非良性循环。只有一部分站长听说过cPanel的强大，真正使用过的人却很少。但是国内首家cPanel提供商已经出现了，文德数据成为首家cPanel中国区分销商，解决了国内没有cPanel服务商的问题。
在国际虚拟主机市场情况正相反。cPanel的流行已经到了几乎成为行业标准配备的程度。实际上也还有其他不错的主机控制面板，但大部分用户更喜欢 cPanel，习惯了cPanel，要求服务商提供cPanel。有这个市场需求，
即使价格高，虚拟主机公司也要满足用户的需求。
备份文件
cPanel控制面板如何做好全站备份的步骤。
首先，登录网站的cPanel控制面板；之后，点击Backups按钮，进入备份页面；
第一种空间数据备份方法：
在备份页面，可以看到如下部分：
1.备份全站文件，点击这里的Home Directory按钮，就会自动开始下载一个压缩文件，这个压缩文件中的是public_html目录下的全部文件；
2.备份数据库，点击DATABASES下面的数据库的名字，就会开始下载对应数据库的压缩包，如果你有多个数据库，就要逐个点击并将其全部下载。
待全站文件和数据库下载完毕就完成了一次整站备份。如果以后出现问题，就可以使用这些备份文件无损恢复了。
第二种空间数据备份方法：
创建全备份（包括你的主目录，数据库，日志等等）
全备份功能可以将你空间的所有文件和配置信息做成一个压缩包。这项功能通常用在账户从一台服务器转移到另一台服务器的时候，你不能在cPanel界面还原全备份。全备份需要由系统管理员来恢复。
步骤
1. 点击生成全备份按钮Full Backup（Generate/Download a Full Backup）
2. 选择如下设置：
备份目的地－选择备份将要存储的位置，包括：
主目录（Home Directory）（推荐）
远程FTP服务器 （Remote FTP Server）
远程FTP服务器（被动模式传输）（Remove FTP Server (Passive mode transfer)）
安全拷贝（scp）（Secure Copy (scp)）－注意！如果你选择了安全拷贝（scp），请继续执行“FTP/SCP设置”。否则，跳过直接执行下面的
3. FTP/SCP设置
电子邮件地址－填写你的邮件地址，当备份完成后，cPanel会向该信箱发出确认通知。
远程服务器（仅限FTP/SCP）－填写你想要把备份文件发送到哪个远程服务器（主机名或IP地址）。
远程用户（仅限FTP/SCP）－填写你在远程服务器上的登陆帐号。
远程密码（仅限FTP/SCP）－输入登陆密码。
端口（仅限FTP/SCP）－填写远程服务器的端口号。
远程目录（仅限FTP/SCP）－输入要把备份文件保存到远程服务器的哪个目录下。
3. 点击生成备份按钮。（Generate Backup）
4. 一旦备份工作完成，你就会在你刚才填写的邮箱里收到备份完成的信件，FTP里也会有经过压缩的备份文件包，直接下载这个压缩包就行。[3]