虚拟主机的出现,是适应了现在互联网发展的需要才出现的。现在的市场中,中小型企业占据多数。而中小型企业又不能花费大量资金用来租用服务器建设网站,所以出现了功能完整价格低廉的虚拟主机。虚拟主机是通过专用的软件程序把一台服务器分割成为多个不同的虚拟空间。每个虚拟主机都对应了服务器上相应的硬盘部分,通过该硬盘空间用来放置企业数据或者网站代码,并通过虚拟主机的控制面板实现虚拟主机和域名的绑定,从而实现访问。通过这一技术可以大大减少企业对网站成本的投入,并可以方便的扩大市场,宣传产品扩大知名度。
使用虚拟主机离不开虚拟主机管理系统,现在免费的虚拟主机系统也不少,但是好用的却寥寥无几,经过我的挖掘和研究还是找到了一些很优秀的免费的虚拟主机管理系统:ZPanel,web-cp,VHCS,virtualmin,PHPMyWebHosting,SysCP等。
1.ZPanel–在Windows下的免费HostingPanel
ZPanel已经更名为RapidCP,最新版本为RapidCP3.0
2.web-cp–*nix的虚拟主机管理
用PHP-CLI写的一个Web服务器
支持多种脚本ScriptingPHP,sunasp,cf,perl等、支持shellaccess、支持SSI、支持.htacess、支持多种DNS服务bind,powerdns,mydns,tinydns、完全使用PHP开发,支持ShellAccess,要安装PHPCLI(Command-LIne)控制面板的后端服务器server/webcp.php和httpd服务器server/webcp-httpd.php都需要PHPCLI二进制支持,以便能够操作系统进程
个人:个人信息,密码,邮件,ftp
域:允许域的所有者在该域下增删用户,设定别名,子域名,数据库
销售商:增加domain
服务器:监视服务,管理服务
3.VHCS–VirtualHostingControlSystem
支持*nix系统的,用Perl和C实现核心功能,PHP实现管理界面。
4.webmin的虚拟主机管理模块virtualmin
webmin是一个可运行于Linux/freebsd的web界面的主机管理系统,有中文包
而virtualmin则是它的一个虚拟主机管理模块,提供中文支持。
5.基于php/mysql的虚拟主机控制程序PHPMyWebHosting
PHPMyWebHosting是个开源的,基于php/mysql的虚拟主机控制面板程序,你可以用它建立带有邮箱,mysql支持的多域名虚拟主机,它须建立在Linux/freebsd之上,不支持windows。
安装phpmywebhosting你必须拥有系统管理员(root)权限,并依次安装以下套件:
MySQL、ApacheandPHP、Postfix、Maildrop、Courier、ProFTPd、PHPMyWebHosting
6.SysCP虚拟主机管理系统[全php版]
1.有中文包
2.admin,reseller,client三级管理
3.全部为php代码构成
4.有不少模块(modules)供选择安装
5.开源,免费(基于GPL)
6.Linux/bsd环境,特别是debian(最初是专为它开发的)
是德国人写的,有简体中文,英文,法文,德文语言包,多语言支持。
支持以下配套服务器或引擎:
#webserver:[Apache1.3]with[PHP4](apache2.0.x也可以)
#mailtransferagent:[Postfix]
#pop/imapserver:[Courier]
#ftpserver:[ProFTPd]
#databaseserver:[MySQL]
#nameserver:[Bind9]
#trafficaccountingandstatistics:[Webalizer]
Webmin是目前功能最强大的基于Web的Unix系统管理工具
Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以为还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。
Webmin让您能够在远程使用支持HTTPS(SSL上的HTTP)协议的Web浏览器通过Web界面管理您的主机。这在保证了安全性的前提下提供了简单深入的远程管理。这使得Webmin对系统管理员非常理想,因为所有主流平台都有满足甚至超出上述需求的Web浏览器。而且,Webmin有其自己的“Web服务器”,因此不需要运行第三方软件(比如Web服务器)。万事具备。Webmin的模块化架构允许您在需要时编写您自己的配置模块。除了在此介绍的模块之外,Webmin还包括许多模块。尽管目前我们将主要关注网络服务,但是您会看到,几乎您系统的每一部分都能够通过Webmin来配置和管理。