虚拟主机的出现,是适应了现在互联网发展的需要才出现的。现在的市场中,中小型企业占据多数。而中小型企业又不能花费大量资金用来租用服务器建设网站,所以出现了功能完整价格低廉的虚拟主机。虚拟主机是通过专用的软件程序把一台服务器分割成为多个不同的虚拟空间。每个虚拟主机都对应了服务器上相应的硬盘部分,通过该硬盘空间用来放置企业数据或者网站代码,并通过虚拟主机的控制面板实现虚拟主机和域名的绑定,从而实现访问。通过这一技术可以大大减少企业对网站成本的投入,并可以方便的扩大市场,宣传产品扩大知名度。 使用虚拟主机离不开虚拟主机管理系统,现在免费的虚拟主机系统也不少,但是好用的却寥寥无几,经过我的挖掘和研究还是找到了一些很优秀的免费的虚拟主机管理系统:ZPanel,web- cp,VHCS,virtualmin,PHPMyWebHosting,SysCP等。 1. ZPanel – 在Windows下的免费Hosting PanelZPanel已经更名为RapidCP,最新版本为RapidCP 3.0 网 址: http://sourceforge.net/projects/zpanel/ http://www.rapidcp.com/ RapidCP新功能介绍:http://www.rapidcp.com/features/ ZPanel 2.6 is the latest stable release. It is recommended for production environments. RapidCP 3.0 is the latest beta release. It is intended for testing purposes only. 2. web-cp – *nix的虚拟主机管理
网址: http://sourceforge.net/projects/webcp/ http://www.web-cp.net/ 用PHP-CLI写的一个 Web服务器 支持多种脚本Scripting PHP,sun asp,cf,perl… 支持shell access 支 持 SSI 支持.htacess 支持多种DNS服务 bind,powerdns,mydns,tinydns 完全使用 PHP开发,支持Shell Access 要安装PHP CLI(Command-LIne ) 控制面板的后端服务器 server/webcp.php 和 httpd服务器 server/webcp-httpd.php 都需要 PHP CLI二进制支持,以便能够操作系统进程 个人:个人信息,密码,邮件,ftp 域:允许域的所有者在该域下增删用户,设定别名,子域名,数据库 销售商:增加domain 服务器: 监视服务,管理服务 3. VHCS – Virtual Hosting Control System支持*nix系统的,用Perl和C实现核心功能,PHP实现 管理界面。 网址: http://sourceforge.net/projects/vhcs/ http://www.vhcs.net/ 4. webmin的虚拟主 机管理模块virtualminwebmin是一个可运行于Linux/freebsd的web界面的主机管理系统,有中文包 而 virtualmin则是它的一个虚拟主机管理模块,提供中文支持。 webmin官方站: http://www.webmin.com/ virtaulmin站点: http://www.swelltech.com/virtualmin/ 5. 基于php/mysql的虚拟主机控制程序PHPMyWebHostingPHPMyWebHosting是个开源的, 基于php/mysql的虚拟主机控制面板程序,你可以用它建立带有邮箱,mysql支持的多域名虚拟主机,它须建立在Linux/freebsd之上, 不支持windows。 安装phpmywebhosting你必须拥有系统管理员(root)权限,并依次安装以下套件: MySQL Apache and PHP Postfix Maildrop Courier ProFTPd PHPMyWebHosting 官方站上有基于各平台详细的安装说明 http://www.ladse.de phpmywebhosting 下载:http://www.ladse.de/index.php/Files 6. SysCP虚拟主机管理系统[全php版]1.有中文包 2.admin,reseller,client 三级管理 3.全部为php代码构成 4.有不少模块(modules)供选择安装 5.开源,免费(基于GPL) 6.Linux/bsd 环境,特别是debian(最初是专为它开发的) 是德国人写的,有简体中文,英文,法文,德文语言包,是多语言的 具有以下特性: Customer Interface * managing email accounts * managing email forwarders * managing subdomains * managing mysql databases * managing additional ftp account * managing .htaccess password protections for directories * managing path options for example directorylisting Admin Interface: * managing of customers: you can define exactly what kind of resources your customers get (e.g. amount of pop accounts, amount of mysql databases etc.) * manage domains: you can individualy edit zone files and directory index per domain 支持以下配套服务器或引擎: # webserver: [Apache 1.3] with [PHP4] (apache2.0.x也可以) # mail transfer agent: [Postfix] # pop/imap server: [Courier] # ftp server: [ProFTPd] # database server: [MySQL] # nameserver: [Bind9] # traffic accounting and statistics: [Webalizer] 官方站:http://www.syscp.de/ 下载:http://www.syscp.de/wiki/EnDownloads 模块下载:http://modules.syscp.de/ 在线演示:http://www.syscp.de/onlinedemo/index.php#p# 副标题 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 来配置和管理。
|