没有虚拟主机管理系统就不能使用虚拟主机。现在有很多免费的虚拟主机系统,但是很少有好用的。经过我的挖掘和研究,发现了一些优秀的免费虚拟主机管理系统:ZPanel、web- cp、VHCS、virtualmin、PHPMyWebHosting、SysCP等。
1.z Panel-Windows下的免费托管面板
ZPanel z已更名为RapidCP,最新版本为RapidCP 3.0。
网络地址:
http://sourceforge.net/projects/zpanel/
http://www.rapidcp.com/
RapidCP新功能介绍:http://www.rapidcp.com/features/
ZPanel 2.6是最新的稳定版本。建议在生产环境中使用。
RapidCP 3.0是最新的测试版。它仅用于测试目的。
2 2.web-cp-*nix的虚拟主机管理
网址:
http://sourceforge.net/projects/webcp/
http://www.web-cp.net/
用PHP-CLI编写的Web服务器
支持多种脚本脚本PHP,sun asp,cf,perl?
支持外壳访问
支持SSI
支持。htacess
支持多种DNS服务,如bind、powerdns、mydns和tinydns。
完全用PHP开发,支持Shell访问
安装PHP CLI(命令行)控制面板的后端服务器server/webcp.php和httpd server server/webcp-httpd . PHP需要PHP CLI二进制支持来操作系统进程。
个人:个人信息、密码、电子邮件、ftp
域:允许域的所有者添加或删除用户,并在域下设置别名、子域和数据库。
卖家:添加域名
服务器:监控服务、管理服务
3.VHCS-虚拟主机控制系统
支持*nix系统,用Perl和C实现核心功能,用PHP实现管理界面。
网址:
http://sourceforge.net/projects/vhcs/
http://www.vhcs.net/
4.webmin的虚拟主机管理模块virtualmin
Webmin是一个主机管理系统,可以运行在Linux/freebsd的web界面上,有中文包。
Virtualmin是其虚拟主机管理模块之一,提供中文支持。
Webmin官方站:http://www.webmin.com/
维尔陶尔明站点:http://www.swelltech.com/virtualmin/
5.基于php/mysql的虚拟主机控制程序PHPMyWebHosting
PHPMyWebHosting是一个基于php/mysql的开源虚拟主机控制面板程序。您可以使用它来构建一个支持电子邮件和mysql的多域虚拟主机。它必须构建在Linux/freebsd上,不支持windows。
要安装phpmywebhosting,您必须拥有系统管理员(root)权限,并依次安装以下软件包:
关系型数据库
Apache和PHP
后缀
邮件过滤
信使
ProFTPd
PHPMyWebHosting
官网有基于每个平台的详细安装说明http://www.ladse.de。
Phpmywebhosting下载:http://www.ladse.de/index.php/Files
6.虚拟主机管理系统[完整php版本]
1.有中国套餐。
2.2 .管理员、经销商、客户客户三级管理
3.它们都是由php代码组成的
4.有许多模块可供选择安装。
5.开源,免费(基于GPL)
6.Linux/bsd环境,尤其是debian(最初是为它开发的)
是德国人写的,有简体中文、英文、法文、德文的语言包,多语种。
具有以下特点:
用户接口
*管理电子邮件帐户
*管理电子邮件转发
*管理子域
*管理mysql数据库
*管理额外的ftp帐户
*管理。目录的htaccess密码保护
*管理路径选项,例如目录列表
管理界面:
*客户管理:您可以准确定义您的客户获得何种资源(例如,pop帐户数量、mysql数据库数量等。)
*管理域:您可以单独编辑每个域的区域文件和目录索引
支持以下支持服务器或引擎:
# webserver: [apache1.3]带[php4] (apache2.0.x也行)
#邮件传输代理:[Postfix]
# pop/imap服务器:[Courier]
# ftp服务器:[ProFTPd]
#数据库服务器:[MySQL]
#名称服务器:[Bind9]
#流量统计和统计:[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系统,包括AIX、HPUX、Solaris、Unixware、Irix和FreeBSD,此外还有各种版本的linux。
Webmin使您能够通过Web界面远程使用支持HTTPS (SSL HTTP over SSL)协议的Web浏览器来管理您的主机。这就在保证安全的前提下,提供了简单深入的远程管理。这使得Webmin非常适合系统管理员,因为所有主流平台都有满足甚至超过上述要求的Web浏览器。而且Webmin有自己的“Web服务器”,不需要运行第三方软件(比如Web服务器)。拥有一切。Webmin的模块化架构允许您在需要时编写自己的配置模块。除了这里介绍的模块,Webmin还包括许多模块。虽然我们目前将把重点放在网络服务上,但你会看到,你的系统几乎每一部分都可以通过Webmin进行配置和管理。
1、登录系统在浏览器地址栏输入http://您服务器的IP地址:10000
输入管理员用户名与密码(用户名默认为:root,密码默认为服务器初始密码),并点击登录即可
2、添加新网站
首先应该将网站的域名解析到服务器,并在服务器上添加相应的配置才可使用.完成网站发布的程序叫Apache,所以我们添加新网站的过程也就是Apache服务的管理过程.
当然,一个完整的网站通常包括一个上传用的FTP,一个网站以及一个MySQL数据库.此三者需要分别添加,具体详情如下:
2.1
添加FTP帐号
登录webmin后,点击"系统"-"用户与群组"
再点击"创建新用户"
在"创建新用户"表单中,输入"用户名",口令那儿选择"明文口令"并输入密码即可,所有其它选项全部默认,并点新建即可.该用户名与密码即是FTP上传用户名与密码.
2.2
添加网站
需要在webmin中点击"服务器"-"Apache
服务器"
点击后系统会列出现有的所有虚拟主机,此时我们需要点击"添加虚拟主机"
"服务器IP地址"选择"任意地址"
"端口"指定为"80"
"网站根目录"设置为步骤2.1所添加的系统帐号的主目录,默认情况下路径是/home/FTP用户名,可点击后边的"..."按钮浏览选择
"默认绑定域名"填写为您的主域名,若有多个域名,则剩下的域名需要添加好虚拟主机后再行设置.
最后点击"确定添加"即可
2.3
增加新的绑定域名
添加虚拟主机默认只能指定一个域名,若您一个网站有多个域名需要绑定时,需添加好网站后按以下步骤操作.
首先重新进入"Apache
服务器"管理,选中刚才添加的虚拟主机,点击刚才添加的虚拟主机前边的地球图标
再点击"网络和地址"
在"替代的虚拟服务器名"中将剩下的域名填写进去并点保存即可,每行一个.保存后并不会立即生效,必须点击右上方的"保存修改"后方可生效
3、新加MySql数据库
一般PHP网站都会使用一到两个MySQL数据库,一个完整的可使用的数据库实际上由三部分组成:
①数据库本身
②登录MySQL系统的用户
③用户与数据库之间的关系。
所以若要使用Webmin添加一个MySql数据库,需要经过三个步骤.
3.1添加数据库
点击Webmin的"服务器"-"MySQL数据库服务器"再点击"创建新的数据库"
在"创建新的数据库"表单中,仅输入"数据库名"即可,不用修改其它任何设置并点"新建"即可,一般推荐数据库名和您的上传用户名相同,方便识别
3.2添加数据库登录用户
在"Mysql数据库服务器"中点击"用户权限"
再点击"创建新用户"
在"创建新用户"表单中
"用户名"填写登录名,一般推荐与数据库名相同
"密码"设置为数据库登录密码
"主机"默认"任何"即可
"权限"不要选择,默认即可
并点击"新建"
3.3建立添加的用户与数据库之间的关系
在"Mysql数据库服务器"中点击"数据库权限"
再点击"创建新的数据库权限"
在"创建数据库权限"表单中
"数据库"选择(Selected)刚才新建的数据库名
"用户名"指定为刚才新建的MySQL用户
"主机"默认选择"任何"
"权限"选择好除"授予特权"外的所有权限
并点击"新建"即可
经过以上步骤,一个完整的Linux下的网站空间即建立成功,具体的细节自己继续度娘搜索。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)