Total Pageviews

Tuesday, 22 November 2011

四个免费的虚拟主机在线管理系统



一、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

二、 ZPanel - 在Windows下的免费Hosting Panel
ZPanel已经更名为RapidCP,最新版本为RapidCP 3.0
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.
RapidCP新功能介绍:http://www.rapidcp.com/features
软件下载:http://sourceforge.net/projects/zpanel

三、VHCS - Virtual Hosting Control System
支持*nix系统的,用Perl和C实现核心功能,PHP实现管理界面。
官方网址:http://www.vhcs.net
软件下载:http://sourceforge.net/projects/vhcs

四、webmin的虚拟主机管理模块virtualmin
webmin是一个可运行于Linux/freebsd的web界面的主机管理系统,有中文包。
而virtualmin则是它的一个虚拟主机管理模块,提供中文支持。
webmin官方站: http://www.webmin.com
virtaulmin站点: http://www.swelltech.com/virtualmin
---------------------------------------------------------------------------------------------
建站的都知道cPanel、DirectAdmin等强大的主机控制面板,但他们都是收费的,而且收取的费用还不低。免费的Kloxo的大家可能也比较熟悉的。今天给大家介绍的是ZPanel,这是个功能不错,且开源免费的虚拟主机在线管理系统。

现在的VPS价格不高,很多朋友都开始玩VPS了。买了VPS后最重要的就是装WEB环境了,尽管LNMP一键安装包已经很是强大,但还是不是人喜欢有控制面板的,这样方便管理。国人也有开发相关的软件,不过今天的重点是ZPanel。

ZPanel是典型的免费虚拟主机控制面板,支持安装在Windows,Linux,UNIX和MacOSX等多个操作系统上。其控制面板简洁易用,用户可以创建和管理MySQL数据库,电子邮件信箱等,也可以在一台服务器绑定多个域名。且ZPanel能与MySQL,hMailServer(Windows平台),Postfix(Linux平台等),Filezilla(Windows平台)或ProFTPd(Linux平台等)等多个软件完美兼容,默认情况下安装了Apache, PHP, Postfix等软件。

下面来看看ZPanel的安装吧。目前,ZPanel最新版本是6.1.1.

在Ubuntu Linux上安装ZPanel:
    wget http://sourceforge.net/projects/zpanelcp/files/releases/6.1.1/zpanel-6.1.1.tar.gz
    mkdir /etc/zpanel
    tar -zxvf zpanel-6.1.1.tar.gz -C /etc/zpanel/
    chmod +x /etc/zpanel/lib/dev/zpinstall_ubuntu.sh
    /etc/zpanel/lib/dev/zpinstall_ubuntu.sh

在CentOS Linux上安装ZPanel:
    wget http://sourceforge.net/projects/zpanelcp/files/releases/6.1.1/zpanel-6.1.1.tar.gz
    mkdir /etc/zpanel
    tar -zxvf zpanel-6.1.1.tar.gz -C /etc/zpanel/
    chmod +x /etc/zpanel/lib/dev/zpinstall_centos.sh
    /etc/zpanel/lib/dev/zpinstall_centos.sh
centos系统可以按照下面的方式安装。 其他操作系统未测试


wget http://sourceforge.net/projects/zpanelcp/files/releases/6.1.1/zpanel-6.1.1.tar.gz
mkdir /etc/zpanel
tar -zxvf zpanel-6.1.1.tar.gz -C /etc/zpanel/
chmod +x /etc/zpanel/lib/dev/zpinstall_centos.sh
/etc/zpanel/lib/dev/zpinstall_centos.sh

安装过程不是全自动的。 不过也十分方便。 总共要下载大约150M的内容。 适合干净的操作系统。
centos5.5 下安装成功。

WIN主机商的教材,去ZPanel官网看吧。

ZPanel官方网址:http://www.zpanelcp.com/

安装好后,默认没有文件管理器,只能在后台添加FTP帐号,然后再通过FTP软件登录管理文件,有些不方便,既然用了控制面板,何不把把文件管理器也添加进去呢。

    cd /etc/zpanel
    wget http://downloads.sourceforge.net/project/zpanelcp/modules/zp5/advanced_file_manager/Advanced_Manager.zip
    unzip Advanced_Manager.zip
    mv file apps
    mv afilemanager modules/storage
    vi modules/storage/afilemanager/index.php

第六行改成

    $url = “/apps/file/user.php?word=/var/zpanel/hostdata/”;

上面只是ZPanel的一个插件,它还有其他实用的插件及中文翻译,当然你如果不喜欢Apache也可以自己配置Nginx替换,这些都去其官方维基及论坛学习吧.
 ----------------------------------------------------------
官网:http://www.zpanelcp.com/
An open-source web hosting control panel for
Windows, Linux and UNIX.
Welcome to the official ZPanel website. ZPanel is a free and complete web hosting control panel for Microsoft® Windows™ and POSIX (Linux, UNIX and MacOSX) based servers. ZPanel is written in PHP and uses several open-source (or freely available) software packages to provide a secure, web hosting system. Learn more...
The ZPanel project consists of team members from all over the world as well as a growing amount of users from the community that have designed and developed both third-party modules and themes for ZPanel.
--------------------------------------------------------
 什么是zPanel?

ZPanel 是一个国外免费的虚拟主机控制面板,支持Windows,Linux,UNIX和MacOSX等多个操作系统的VPS或者服务器。
特点

对于易于使用的控制面板,用户可以创建和管理MySQL数据库,电子邮件信箱,代理和分销的名单,也能在一台服务器设置托管多个域名。

这个软件使用了其它免费或开源的软件提供免费许可证,成本效益解决方案。ZPanel能与MySQL,hMailServer(Windows平台),Postfix(Linux平台等),Filezilla(Windows平台)或ProFTPd(Linux平台等)等多个软件完美兼容。ZPanel最新的版本命名为ZPanelX(10)。

从名字上就能够看得出,和cPanel差不多。与cPanel最大的不同,同时也是他备受瞩目的原因在于他是免费的~其实ZPanel已经出来一段时间了,只是最早他家只支持Windows主机新版本添加了Linux和Unix的支持。虽然ZPanel目前功能还不是很完善,但是从华丽的界面来看,这个面板应该野心不小,潜力很大。

ZPanel是一个易于使用的企业级网络的主机控制面板,支持无限的经销商。从最大的企业到SOHO、开发环境,ZPanel可以满足你的需求。

这款面板,在linux上测试过,不过没有正式使用,主要是还有挺多地方没完善,手上有Linux VPS又无聊的朋友来看看吧。

安装所用配置如下:

    系统:Cent OS 6.4

    内存:512 MB

    硬盘:20 GB

zPanel安装过程

第一步,下载对应的安装包:

    32 位:http://www.zvps.co.uk/sites/default/files/downloads/centos-6-3/package/installer-x86-install.sh.x.tar.gz

    64 位:http://www.zvps.co.uk/sites/default/files/downloads/centos-6-3/package/installer-x86_64-install.sh.x.tar.gz

第二步,解压安装包、添加执行权限、开始安装

    解压:tar -xf installer-x86-install.sh.x.tar.gz

    添加权限:chmod +x installer-x86-install.sh.x

    开始安装:yum install ld-linux.so.2;./installer-x86-install.sh.x

第三步,以下都是一些安装时需要的选项,我就直接截图了。


第四步,开始等吧,安装时间根据服务器的性能和网速而决定的。我这边安装用了4分钟就好了。。

第五步,登录面板的地址为你的IP地址,默认账号是zadmin,密码在/root/passwords.txt中


第六步,默认面板是英文的,中文的需要另外安装。在控制台输入:

    zppy repo add zpanel-packages.sammottley.co.uk

    zppy update

    zppy install ZXTS

在面板操作:

    在Server Admin->Module Admin下开启 在Administrator下打上勾

    在Server Admin菜单下就能看到ZXTS了点击进入找到Mandarin -> Install or Update 进入安装下载 提示:Translations was added successfully

    在My Account->Choose Language:选择Mandarin->Update Account

第七步,面板默认是没有文件管理系统,一样需要自行安装,在控制台输入:

    zppy repo add zppy.vjdev.co.uk

    zppy update

    zppy install ajaxplorer

在面板操作:
    在模块管理下开启 (在Administrators Resellers Users下打上勾)

第八步,安装就到这了.

----------------------------------

YZPanel免费主机管理面板的安装

 YZPanel是一款基于国外优秀免费VPS控制面板ZPanel修改而来了,YZPanel只是做了个系统的教程和符合国人使用习惯的控制面板界面,功能等方面与原版的ZPanel一致。支持的Linux操作系统有:CentOS 6.3 (32\64bit)、Ubuntu  12.04(64bit)、Ubuntu (32bit)。

YZPanel对ZPanel的操作界面作了修改,让它看起来和Cpanel面板非常像,使用起来也非常方便,YZPanel提供的中文汉化包。本篇文章主要是参考了官方的文档写出了自己安装YZPanel主机控制面板的过程,同时在YZPanel上安装成功了ajaxplorer、K-File Manager文件管理器。

YZPanel可以很方便地安装eAccelerator、ionCube组件、Zend Guard Loader。目前来说,ZPanel还无法与WHMCS结合实现自动开通虚拟主机服务,当然网上也有折腾的教程,有兴趣的朋友可以尝试一下。

YZPanel免费主机管理面板安装和文件管理器eAccelerator安装使用教程

一、YZPanel免费主机管理面板一键安装
1、YZPanel和ZPanel官网:
    1、ZPanel:http://www.zpanelcp.com/
    2、YZPanel:http://yzpanel.duapp.com/

2、32位的Linux,执行以下命令:
wget http://www.zvps.co.uk/sites/default/files/downloads/centos-6-3/package/installer-x86-install.sh.x.tar.gz
tar -xf installer-x86-install.sh.x.tar.gz
chmod +x installer-x86-install.sh.x
yum install ld-linux.so.2
./installer-x86-install.sh.x

3、64位的Linux,执行以下命令:
wget http://www.zvps.co.uk/sites/default/files/downloads/centos-6-3/package/installer-x86_64-install.sh.x.tar.gz
tar -xf installer-x86_64-install.sh.x.tar.gz
chmod +x installer-x86_64-install.sh.x
yum install ld-linux.so.2
./installer-x86_64-install.sh.x


4、在安装前,会要求你进行一些设置,主要要改动的地方是:Time Zone: Asia/Chongqing、Public (external) IP、mysql的root密码。


5、用中国版Windows Azure测试,安装YZPanel只用了几分钟。安装完成后,会有提示,里面的MysqL密码和YZPanel账号与随机密码,管理登录随机密码保存在 /root/passwords.txt 文件中。


6、打开VPS主机的IP地址,就可以看到YZPanel的登录界面了,输入默认账号:zadmin和刚刚生成的随机密码,就可以进入YZPanel了。

二、YZPanel安装主题模板和中文汉化语言包

1、执行以下代码,就可以将YZPanel提供的YZstyleX主题模板下载安装到ZPanel了。
cd /etc/zpanel/panel/etc/styles
wget -c http://yzpanel.cdn.duapp.com/ui/style/YZstyleX.zip
unzip YZstyleX.zip

2、然后在Reseller一栏下面找到Theme Manager。


3、选择YZstyleX主题,然后Save。


4、安装ZPanel中文汉化语言包,请执行以下命令:

zppy repo add zpanel-packages.sammottley.co.uk
zppy update
zppy install ZXTS

5、然后在在Server Admin->Module中,勾选ZXTS。

YZPanel勾选语言模块

6、回到ZPanel管理面板,在Server Admin菜单下就能看到ZXTS了。


7、点击它,接着找到Mandarin -> Install or Update 进入安装下载 提示:Translations was added successfully。


8、最后,在My Account->Choose Language:选择Mandarin->Update Account。


9、至此,YZPanel免费主机管理面板已经成功安装并汉化完成了,看看是不是和Cpanel的界面非常相似。(点击放大)


三、YZPanel安装ajaxplorer、K-File Manager文件管理器

1、执行以下命令,可以安装K-File Manager文件管理器了

zppy repo add rustus.txt-clan.com
zppy update
zppy install kfm

YZPanel安装文件管理器

2、执行以下命令,可以安装ajaxplorer文件管理器。

zppy repo add zppy.alineofcode.co.uk
zppy update
zppy install ajaxplorer

3、安装好了模块后,记得到模块管理中,勾选一下。


4、回到YZPanel中就能看到ajaxplorer和K-File Manager文件管理器了。


5、这是K-File Manager文件管理界面。


四、ZPanel安装eAccelerator,ionCube组件,Zend Guard Loader

1、执行以下命令,可以快速安装eAccelerator,注意最后的eaccelerator.ini,请根据是Xen还是OPENVZ来选择。

yum install make
wget -c http://yzpanel.duapp.com/down/eaccelerator-0.9.6.1.tar.bz2
tar xjf eaccelerator-0.9.6.1.tar.bz2
cd eaccelerator-0.9.6.1
/usr/bin/phpize
./configure -enable-eaccelerator=shared -with-php-config=/usr/bin/php-config
make
make install
cd /
rm -rf eaccelerator-0.9.6.1
rm -rf eaccelerator-0.9.6.1.tar.bz2
mkdir /tmp/eaccelerator
chmod 777 /tmp/eaccelerator
cd /etc/php.d/
wget http://yzpanel.duapp.com/down/eaccelerator/Xen-eaccelerator.ini
mv Xen-eaccelerator.ini eaccelerator.ini
或者
wget http://yzpanel.duapp.com/down/eaccelerator/OPENVZ-eaccelerator.ini
mv OPENVZ-eaccelerator.ini eaccelerator.ini


2、执行以下命令,可以安装ionCube:
cd /
wget -c http://yzpanel.duapp.com/down/ioncube_loaders_lin_x86.zip
unzip ioncube_loaders_lin_x86
mv ioncube /usr/local/lib/
编辑文件/etc/php.ini 添加
zend_extension = "/usr/local/lib/ioncube/ioncube_loader_lin_5.3.so"

3、安装 Zend Guard Loader命令是:

cd /root
32位 wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz
64位 wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
sudo mkdir /usr/zend
tar -zxvf ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz
sudo cp /root/ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x/ZendGuardLoader.so /usr/zend/

4、编辑文件/etc/php.ini 在zend_extension = "/usr/local/lib/ioncube/ioncube_loader_lin_5.3.so" 后面添加。

zend_extension=/usr/zend/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=


5、安装完成之后 service httpd restart 重启httpd服务,用探针查看,ZPanel上已经成功安装上了eAccelerator,ionCube组件,Zend Guard Loader。


五、YZPanel主机管理面板安装小结

1、YZPanel主机管理面板功能很全,支持多用户管理和多种主机套餐限制,用上了YZstyleX主题基本上和Cpanel已经差不多了,只不过在在线文件管理器方面不怎么完善,需要自己手动安装文件管理器。

2、ZPanel最新版本默认集成安装ProFTPD、MySQL、phpMyadmin、WebMail、DNS模块,Apache/2.2.15、PHP版本php_version5.3.3,推荐安装环境CentOS 6+ 32bit Minimal VPS环境XEN架构.