cPanel

用於機場、車站的網路控制系統

對國際主機市場了解的朋友一定聽說過cPanel,它是世界上功能強大,容易使用,因而比較受用戶歡迎的虛擬主機控制系統。cPanel 是一套在網頁寄存業中最享負盛名的商業軟體,是基於於 Linux 和 BSD 系統及以 PHP 開發且性質為閉源軟體;提供了足夠強大和相當完整的主機管理功能,諸如:Webmail 及多種電郵協議、網頁化 FTP 管理、SSH 連線、資料庫管理系統、DNS 管理等遠端網頁式主機管理軟體功能。

簡介


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

現狀


隨著個人建站的普及國內某些虛擬主機提供商也開始使用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是一套基於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.伺服器管理人員輕鬆控制Web伺服器的功能
通過WHM中的EasyApache功能,伺服器管理人員能夠簡單輕鬆的載入各種模塊、選擇最新的PHP版本、編譯Apache等。
2.WHM保障了伺服器的穩定性
可以針對伺服器上的關鍵參數如負載等設置閾值,當達到這些閾值時,管理員會收到通知郵件從而能夠及時處理潛在的伺服器危機。WHM的自我監控功能也非常強大,當一些服務失敗時,它會自動嘗試重啟這些服務。
3.擴展性非常強
對於主機商來說,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的界面簡單直觀,各種功能一目了然,同時提供搜索功能方便用戶快速定位到想要使用的某個功能。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支持黑莓手機收發郵件。

備份文件


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里也會有經過壓縮的備份文件包,直接下載這個壓縮包就行。