複製鏈接
請複製以下鏈接發送給好友

cPanel

鎖定
對國際主機市場瞭解的朋友一定聽説過cPanel,它是世界上功能強大,容易使用,因而比較受用户歡迎的虛擬主機控制系統。cPanel 是一套在網頁寄存業中最享負盛名的商業軟件,是基於於 LinuxBSD 系統及以 PHP 開發且性質為閉源軟件;提供了足夠強大和相當完整的主機管理功能,諸如:Webmail 及多種電郵協議、網頁化 FTP 管理、SSH 連線、數據庫管理系統、DNS 管理等遠端網頁式主機管理軟件功能。
中文名
虛擬機控制系統
外文名
cPanel
功    能
區域管理
特    點
簡單直接,方便
類    別
網絡控制
應用地區
機場或車站

cPanel簡介

相信做過網站的都能體會,想使用某個功能時卻發現還要聯繫服務商開通功能是件最煩惱的事。想要調整功能,又不得不與主機商來來往往聯繫半天,實在浪費時間精力。更不要提一些重要功能在不少主機系統上根本不能提供。
在cPanel主機上,您可以自如控制一切,無需聯繫服務商開通或調整任何功能,所有你想得到的功能都可以在控制界面自助完成。在cPanel做不到的功能,99%的可能性是根本不適合在虛擬主機環境。
一個簡單的道理,cPanel之所以成為世界上最受歡迎的控制面板一定有它的原因,是用户的喜愛造就了cPanel的地位。
cPanel虛擬主機管理系統可以讓您的網站和服務器管理更加簡單,它成功克服了Linux操作系統圖像化界面不夠優秀的缺點,給您提供一個非常友好的功能強大的界面。您可以通過簡單的圖形界面輕鬆管理您的服務器和服務器上的網站,而不必再為記憶大量的、繁瑣的Linux命令而頭疼。不僅界面友好,cPanel還具有很多優越性,所以它成為Linux下服務器管理的必備軟件,而它的市場佔有率也成功説明了這一點。

cPanel現狀

隨着個人建站的普及國內某些虛擬主機提供商也開始使用cPanel做主機控制面板了,不過國內大型的主機提供商們都有自己比較完善的虛擬主機管理系統,其功能也比較全面完全能滿足個人站長需求!以我的建站經驗來看在網站建立初期用到管理後台的頻率較高,網站框架搭建完畢後幾乎很少登陸主機後台了,一般通過ftp就能完成大部分工作!況且cPanel已經早支持中文界面了,cPanel提供的強大功能對個人站長來説有可能某些功能從來沒有使用到!
既然cPanel功能強大,是世界上最流行,最受用户喜歡的控制面板,為什麼中國主機空間服務商卻不提供給客户呢?有這麼幾個可能的原因。
一是成本高。
cPanel功能是最強大的,費用也是最高的。每一台服務器每個月的cPanel軟件使用費是55美元。每台服務器都對應固定的IP地址,這個IP地址如果運行了cPanel,軟件自動查詢cPanel註冊收費數據庫。所以是無法盜版的。
每台服務器每月50美元左右的附加費用對不少虛擬主機提供商來説是不小的負擔,尤其是陷於價格戰的公司。結果是,大部分空間商只能選擇犧牲功能。
二是前期沒有中文版cPanel。
在11.0版本之前,官方cPanel只有英文版。要想為客户提供其他語言的cPanel,主機服務商必須自己解決翻譯問題。因為cPanel功能完整強大,語言文件也十分龐大。另外由於中英文語序的不同,將語言文件中已經拆散的詞組翻譯成通順的中文是十分困難的。現在所有版本的cPanel均已支持中文,且翻譯基本到位,容易理解.
三是沒有市場需求。
之前在國內沒有服務商提供cPanel,自然就沒有人使用,也就沒有人知道,沒有人知道又哪來的市場需求呢?這是個非良性循環。只有一部分站長聽説過cPanel的強大,真正使用過的人卻很少。但是國內首家cPanel提供商已經出現了,文德數據成為首家cPanel中國區分銷商,解決了國內沒有cPanel服務商的問題。
在國際虛擬主機市場情況正相反。cPanel的流行已經到了幾乎成為行業標準配備的程度。實際上也還有其他不錯的主機控制面板,但大部分用户更喜歡 cPanel,習慣了cPanel,要求服務商提供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服務器界面讓服務器管理員更加有效的管理與維護服務器。

cPanel管理網站

1.站長的好幫手
建立、上傳和編輯網頁是每個站長必不可少的工作。cPanel易於使用,通過它站長們可以輕鬆做到:
在cPanel文件管理器中輕鬆地上傳、編輯、壓縮網頁文件,對網頁文件進行管理
通過配置FTP客户端對大文件進行上傳或者下載管理
使用cPanel網絡磁盤功能使得站長們可以在本地靈活管理網頁文件
為不同使用者創建不同目錄權限的FTP賬户管理自己的網站程序
自定義各種錯誤頁面
輕鬆備份網站數據庫、主目錄及數據庫等
2.郵件管理功能強大
站長可以在cPanel中創建自己的企業郵局及郵件列表,通過Webmail或者配置郵箱客户端輕鬆實現郵件的收發。站長們也可以很方便的為郵箱自動回覆、自動轉發及通過設置過濾規則來實現郵件的過濾等。cPanel支持常見的郵件協議POP、IMAP、SMTP及這些協議相應的加密版本。

cPanel服務器

1.服務器管理人員輕鬆控制Web服務器的功能
通過WHM中的EasyApache功能,服務器管理人員能夠簡單輕鬆的加載各種模塊、選擇最新的PHP版本、編譯Apache等。
2.WHM保障了服務器的穩定性
可以針對服務器上的關鍵參數如負載等設置閾值,當達到這些閾值時,管理員會收到通知郵件從而能夠及時處理潛在的服務器危機。WHM的自我監控功能也非常強大,當一些服務失敗時,它會自動嘗試重啓這些服務。
3.擴展性非常強
對於主機商來説,WHM的強擴展性無疑是一個非常大的優勢。它可以和財務系統WHMCS無縫整合,支持各種流行的支付網關如Paypal、2CO、Alipay及Moneybookers等。同時能夠無縫整合許多著名軟件如Fantastico、CSF等。 [1] 

cPanel功能

用户可以通過cPanel輕鬆完成所有虛擬主機功能操作,包括:
*電子郵件管理 - - 新建,刪除郵件賬户,修改密碼,自動回覆,郵件轉發,垃圾郵件過濾
* Webmail - - Web郵箱,通過瀏覽器Web界面收發Email
* 域名管理 - - 多域名綁定,二級域名設置,附加域名
* FTP管理 - - 新建,刪除FTP賬户,權限設置,FTP進程管理
* 文件管理器 - - 通過瀏覽器Web界面文件管理器新建,刪除,編輯,管理文件夾(目錄)和文件
* 空間使用統計 - - 顯示賬户空間使用情況
* 備份管理 - - 生成,下載和管理賬户備份,數據庫備份,單獨備份主目錄,單獨備份數據庫
*數據庫管理- - 建立,刪除,管理數據庫及數據庫用户,phpMyAdmin數據庫管理工具
* 流量統計工具 - - 圖形顯示網站流量統計,原始日誌文件管理,最新的訪客統計,錯誤日誌
* 預裝程序 - - 預裝常用博客,論壇,購物車等程序
* 高級 - - Apache 處理程序,圖像管理器,索引管理器,錯誤頁,FrontPage 擴展,MIME 類型
* 其他功能 - - 如密碼保護目錄,URL轉向,自定義錯誤頁面,Cron Jobs,防盜鏈,GnuPg 密鑰,ssl管理 [2] 

cPanel特點

一:簡單直觀
cPanel的界面簡單直觀,各種功能一目瞭然,同時提供搜索功能方便用户快速定位到想要使用的某個功能。cPanel還提供簡短明瞭的面板功能的視頻教程以及詳盡的官方文檔,用户可以在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支持黑莓手機收發郵件。 [1] 

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裏也會有經過壓縮的備份文件包,直接下載這個壓縮包就行。 [2] 
參考資料
  • 1.    "In what programming language is based cpanel?". cPanel Forums. March 19, 2015.
  • 2.    cPanel & WHM Version 68 hits STABLE!. cPanel Newsroom. December 4, 2017