總體評價
用戶群最多的 VHCS. 而 Web-CP,DTC和SysCp也都有許多用戶
功能最強大的 GNU Hosting Helper 支持機群,文檔,訂單
單機版本功能最強大的是ISPConfig
結構最好的 SysCP, 采用類似結構的有Web-Cp,DTC,VHCS
結論
大型IDC,推薦GNU Hosting Helper,備選ISPMan
單臺主機,推薦 VHCS2,備選 Web-CP,DTC,ISPConfig,WHT,RavenCore(推薦程度依次降低,其實這幾個系統(tǒng)都不錯,看個人的喜好了)
DTC是一個即適合單機使用,也適合集群使用的主機管理系統(tǒng),Apple歐洲公司就是選用這套系統(tǒng)在Mac OS X上使用
共性(所有主機管理系統(tǒng)實現(xiàn)的功能)
1.資源限制:磁盤限額,網(wǎng)絡帶寬(對并發(fā)數(shù)限制都做得不好)
2.建立一個a domain時, apache 和mta 會自動配置
3.用戶可以增加子域名
4.用戶可以設置郵件別名和轉發(fā)
5.用戶可以建立和管理ftp用戶
6.所有的東西都會放到MySQL數(shù)據(jù)庫里面,然后有些信息會從數(shù)據(jù)庫 生成到 配置文件.conf
7.支持用戶界面的本地化,盡管很多都沒有相應的語言包
8.一個GUI的前端寫數(shù)據(jù)到數(shù)據(jù)庫中,一個后臺守護進程從數(shù)據(jù)庫讀取配置信息寫道配置文件,或者建立相關的目錄/文件
缺點
文檔不完善
控制不夠詳細
沒有訂單系統(tǒng),或者不夠完善和CMS系統(tǒng)新聞發(fā)布等一個IDC所需要的東西(有部分系統(tǒng)實現(xiàn)了這兩個個功能)
有些不支持域名注冊API借口
有些不支持Paypal等電子支付借口
有些不支持多服務器(部分系統(tǒng)實現(xiàn)多機管理,如ISPMan,GHH)
只有GNU Hosting Helper用Perl實現(xiàn)了所有功能,是目前最強大的 虛擬主機集群管理系統(tǒng)
虛擬主機控制面板介紹
ISPConfig
包很大,因為要自己編譯一個Apache和PHP(18MB),安裝程序編譯一個帶PHP5支持的Apache運行在81端口,不會影響到已經(jīng)安裝的Apache
特色功能:反垃圾郵件 IPTable防火墻 Shell 服務管理(重啟,關閉)
5級管理體系 系統(tǒng)管理員—>銷售代理—->客戶—>站點—>站點用戶(包括Shell,FTP,Mail用戶,相互獨立)
Shell-訪問
回收站(可以刪除代理,客戶,站點,站點用戶)
郵件掃描 (反病毒)
服務管理,防火墻管理
用兩個Apache,資源消耗得比較厲害,PHP的變量,數(shù)組下標用德文,MySQL字段名也是德文
http://www.ispconfig.com/
ISPConfig安裝方法 http://www.upsdn.net/html/2005-11/601.html
VHCS
用Perl和C實現(xiàn)核心功能,PHP實現(xiàn)界面,也使用cron
較慢,修改設置和開設新空間時很明顯,可能因為與使用cron調(diào)度人物有關
http://www.vhcs.net/
VHCS2安裝方法 http://www.upsdn.net/html/2005-11/602.html
SysCP
自定義 服務配置,完全用PHP實現(xiàn)(需要PHP CLI支持,一個Cron 會從數(shù)據(jù)庫中查看任務隊列的人物,調(diào)用exec來執(zhí)行)
多語言支持的方式不好,客戶管理功能較弱
http://www.syscp.de/
Web-CP
用PHP-CLI寫的一個Web服務器
支持多種腳本Scripting PHP,sun asp,cf,perl…
支持shell access
支持 SSI
支持.htacess
支持多種DNS服務 bind,powerdns,mydns,tinydns
完全使用PHP開發(fā),支持Shell Access
要安裝PHP CLI(Command-LIne ) 控制面板的后端服務器 server/webcp.php 和 httpd服務器 server/webcp-httpd.php 都需要 PHP CLI二進制支持,以便能夠操作系統(tǒng)進程
個人:個人信息,密碼,郵件,ftp
域:允許域的所有者在該域下增刪用戶,設定別名,子域名,數(shù)據(jù)庫
銷售商:增加domain
服務器: 監(jiān)視服務,管理服務
http://www.web-cp.net/
DTC
支持MacOS 支持Tucows gTLD registrar API 支持服務管理 Daemon Configuration 支持PayPal Payment gateway
為所有支持的服務生成配置文件。所有要作的是就是控制配置文件如何生成。 一個cron腳本很將沒隔10分鐘啟動一次,來驗證 些配置文件是否合法,已經(jīng)重新裝載指定的服務
DTC分3個主要的目錄. 管理控制臺 (一般在 /usr/share/dtc/admin,但也有一些系統(tǒng), 例如bsd,在 /usr/local/share…)是你的主服務器web界面。在這里,你可以可控制所有托管在你服務器上的站點.
客戶目錄 (一般在 /usr/share/dtc/client) 是所有的虛擬主機管理員自己自己配置他們站點的地方.如果你不想給虛擬主機管理員以刪除站點的權限,你可以不要它。因為所有的用戶模塊都顯示在 管理控制臺里
在標準的發(fā)行中, dtc安裝 root 控制臺到 http[s]://dtc.yourdomain-name.com/dtcadmin/, 客戶控制臺和客戶控制面板http[s]://dtc.yourdomain-name.com/dtc/.
Don’t bare to customise the generation scripts under /usr/shared/dtc/admin/inc/gen_*.php, add SSL, remove or add aliases, etc…
當所有的安裝完成之后,你可增加一個虛擬主機管理員到你的機器。然后你可以增加一個域名給虛擬主機管理員。
可以從 root控制臺調(diào)用PHP腳本來生成配置文件,然后手動重新載入服務(named, qmail-send, and apache) . 當然你還可以 rely on /usr/share/dtc/admin/cron.php 腳本, 所有的事情都會幫你自動做好
DTC和Webmin最大的不同是,webmin有一個服務(一個服務器,一個模塊配置這個服務器)。DTC沒有相應的東西,他在一個通用的借口上控制所有的任務。舉個例子來說,當一個管理原增加一個域名到DTC,apache bind和qmail的所有配置都會被更新
DTC寫入所有的主機信息到一個MySQL數(shù)據(jù)庫。然后重新用數(shù)據(jù)庫里的這些信息來生成apache qmail和bind的配置文件。
http://www.gplhost.com/
DTC安裝方法 http://www.upsdn.net/html/2005-11/604.html
PHPMyWebHosting
有許多商業(yè)的虛擬主機管理程序 (如 Confixx (http://www.sw-soft.com/de/products/confixx/), HSPcomplete (http://www.sw-soft.com/de/products/hspcomplete/), Plesk (http://www.sw-soft.com/de/products/plesk/) 以及 PD-Admin (http://www.pd-admin.de/))
但是他們需要花費大量的錢,并且你必須做許多修改才能讓他們運行。有時候他們需要root權限來運行
同Sarge的apache2集成,不需要root權限
主要用PHP(也用perl寫一些小工具),用SH控制apache重新啟動 不需要root權限
內(nèi)容與執(zhí)行邏輯沒有分離,懷疑建立的虛擬主機目錄權限有問題(mkdir chmod 777)
http://pmwh.ckvsoft.at/index.php/Main_Page
Multihoster
一個14歲的帥小伙子開發(fā)的虛擬主機系統(tǒng),允許每個用戶的目錄有多個層次:yousite.com/usrname支持 IP黑名單,在header和footer插入廣告的功能,適合免費虛擬主機,但部分系統(tǒng)依賴于Cpanel和其他系統(tǒng),整個系統(tǒng)不是很成熟
http://www.multihoster.com/
WHT
http://wht.sourceforge.net/
WHT 帶paypal接口,可以為免費空間發(fā)廣告
支持商業(yè)主機(Paypal接口) 免費主機(header, footer 和 pop-up廣告)可以為 ftp訪問 建立系統(tǒng)用戶帳號, 可以為一個用戶建立多個虛擬主機和子域名,為每個域建立多個郵件帳號
RavenCore(推薦RMP包管理系統(tǒng)使用,如Fedora COre,Red Hat,TurboLinux)
對RPM包管理的Linux發(fā)行版支持得很好,但結構個人覺得不死很好,如果用RMP包管理系統(tǒng)的,推薦用這個功能之強大,和ISPConfig有得比
管理面板地址http://your_ip:8000
管理功能:用戶,主機,郵件,數(shù)據(jù)庫,DNS
系統(tǒng)服務:狀態(tài)查看,重啟,關閉
服務器:重啟,關閉
文件管理 自定義錯誤文檔 站點統(tǒng)計 磁盤限額
http://www.ravencore.com/
VirtualMin
http://www.swelltech.com/virtualmin/ WebMin相當強大,但作為其一個模塊的Virtualmin相對其他虛擬主機管理程序來講就比較簡陋了
ZPanel
支持Windows下的Apache,我不喜歡Windows,也就不作介紹了,其實它是非常流行的
http://www.thezpanel.com/
VHost
這個也太簡單了,前臺一個文件vhost.php,后臺一個文件vhost.pl
幫助你開2個站點沒有問題,用于常規(guī)使用就不行了
http://chaogic.com/vhost/
AlternC
基于Debian GNU/Linux系統(tǒng) (’Sarge’版本) 法國人開發(fā)的,不算太成熟
deb http://debian.alternc.org
下面這兩個系統(tǒng) 可以管理多臺主機,適合大型IDC
ISPMan
一個分布式ISP實現(xiàn)方案,實施該系統(tǒng)大概需要5個工作日,包括在3~5臺機器上的軟件安裝
http://www.ispman.net/
郵件功能很強大
1.郵件過濾器管理
2.每個域,每個用戶進行反垃圾郵件控制
3.每個域,每個用戶進行病毒掃描
4.基于郵件地址或主題的黑名單和白名單
5.郵件轉寄和自動回復
用戶結構完善
1.每個域的終端用戶: 收寄郵件,設置轉寄/過濾/自動回復
2.域管理員 管理域用戶,DNS,虛擬主機,郵件列表,訪問控制
3.ISP客戶 一個ISP的客戶可以是一個或者多個域名的擁有者。 可以管理屬于他的多個域
4.銷售商 是一個小型的ISP,他可以把你的服務賣給他的客戶
5.ISP 管理員
GNU Hosting Helper(做IDC隆重推薦此系統(tǒng))
支持分布式管理,也就是在 多個服務器都只需要一個管理員控制面板和一個客戶控制面板
http://www.hostingsoftware.net/
用Perl編寫,功能非常之強大:
管理服務器的進程
安全管理
服務器監(jiān)視
幫助中心
知識庫
新聞管理
Fraudscreen
域管理
用戶管理
訂單客戶管理
軟件包管理
管理主機的服務
郵件服務器管理
域名服務器管理
注冊服務器管理
服務器池管理
系統(tǒng)配置管理(管理IP別名)
幾乎可以支持目前開源世界所有的服務器軟件
還有一個基于Linux-Virutal-Server項目的虛擬服務器,也是多服務器,但跟一般IDC所理解的不一樣,有興趣也可去看看
http://www.linux-vserver.org/
http://www.openhosting.com/(OpenVPS)
下載不了,謝謝
下載不了,請查看下,謝謝