1. ZPanel - 在Windows下的免费Hosting Panel

网址:
http://sourceforge.net/projects/zpanel/
http://www.thezpanel.com/

中文讨论:
http://www.twftp.org/phpbb/viewtopic.php?t=3104


2. web-cp - *nix的虚拟主机管理

网址:
http://sourceforge.net/projects/webcp/
http://www.web-cp.net/

中文讨论:
http://www.twftp.org/phpbb/viewtopic.php?t=5095

3. VHCS - Virtual Hosting Control System - 一样是*nix系统的,不过比ZPanel还热门喔

网址:
http://sourceforge.net/projects/vhcs/
http://www.vhcs.net/

其他的:

http://sourceforge.net/search/?words=hosting

webmin的虚拟主机管理模块virtualmin- -

webmin是一个可运行于Linux/freebsd的web界面的主机管理系统,本身自带以及有人贡献了不少模块

而virtualmin则是它的一个虚拟主机管理模块,功能如下图:

virtaulmin

webmin官方站: http://www.webmin.com/
virtaulmin站点: http://www.swelltech.com/virtualmin/

基于php/mysql的虚拟主机控制程序PHPMyWebHosting- -

PHPMyWebHosting是个开源的,基于php/mysql的虚拟主机控制面板程序,你可以用它建立带有邮箱,mysql支持的多域名虚拟主机
它须建立在Linux/freebsd之上,不支持windows
phpmywebhosting

安装phpmywebhosting你必须拥有系统管理员(root)权限,并依次安装以下套件:

MySQL
Apache and PHP
Postfix
Maildrop
Courier
ProFTPd
PHPMyWebHosting

官方站上有基于各平台详细的安装说明 http://www.ladse.de

phpmywebhosting下载:http://www.ladse.de/index.php/Files

SysCP虚拟主机管理系统[全php版]- -

1.有中文包
2.admin,reseller,client 三级管理
3.全部为php代码构成
4.有不少模块(modules)供选择安装
5.开源,免费(基于GPL)
6.Linux/bsd环境,特别是debian(最初是专为它开发的)

是德国人写的,有简体中文,英文,法文,德文语言包,是多语言的

用户界面:
syscp custom

管理员界面:
syscp admin control



具有以下特性:

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

    现在最新版是Version 1.2.7, 2005.2.11推出的

  • 安装支持mysql的DBI和pam_mysql

    [ 2005/12/21 17:20 | by gOxiA ]

    因为网站服务器的部署已经完成,马上要开始FTP服务的部署测试。之前proftpd的部署是失败了,根本就没法进行编译,更别提安装,老提示找不到模块郁闷!后来选用vsftpd,使用RPM安装发现不错,在做pam认证的时候出现了问题,安装pam_mysql总是出现找不到pam_mysql.so后来找了很多资料只能一点一点测试发现在安装了DBI后,再次编译pam_mysql时加入--with-openssl后编译安装都正常了,而且也省去了其他文章中提到的要拷贝一个文件到相应目录下的步骤,下面是安装步骤:

    1、安装DBI

    tar zxvf DBI-1.50.tar.gz

    cd DBI-1.50 perl Makefile.PL

    make

    make test

    make install

    ln -s /usr/bin/perl /usr/local/bin/perl

    ln -s /usr/local/mysql/bin/mysql_config /sbin/mysql_config

    2、安装pam_mysql

    tar zxvf pam_mysql-0.7pre3.tar.gz

    cd pam_mysql-0.7pre3

    ./configure --with-mysql=/usr/local/mysql --with-mysql-libs=/usr/local/mysql/lib/mysql --with-openssl

    make

    make install

          之前已经完成了网站服务器的部署,但是实际中一台网站服务器中不可能只存在一个站点,比如我的个人网站就存在很多二级域名的站点,有些还使用了非80的端口,而且经常要用到虚拟目录!所以搜索了一下,简单的总结一些这三种方式的实现方法,以备后用!

    一、基于 Port (端口)的方式:

    vi /usr/local/apache/conf/httpd.conf

    在Listen字段处找到默认的 Listen 80,在下面添加其它监听端口,如:8080、8086
    Listen 8080
    Listen 8086

    添加或修改虚拟主机字段:
    <VirtualHost 192.168.0.1:8080>
    DocumentRoot /var/www/website1
    </virtualHost>
    <VirtualHost 192.168.0.1:8086>
    DocumentRoot /var/www/website2
    </virtualHost>


    保存退出,并重新启动Apache服务。注:如果使用不同IP值需要修改VirtualHost处的IP就可以。

    二、基于域名的方式

    vi /usr/local/apache/conf/httpd.conf

    修改或添加虚拟主机字段:
    NameVirtualHost 192.168.0.1
    <VirtualHost www1.maytide.net>
    DocumentRoot /var/www/maytidesite1
    ServerName www1.maytide.net
    </VirtualHost>
    <VirtualHost www2.maytide.net>
    DocumentRoot /var/www/maytidesite2
    ServerName www2.maytide.net
    </VirtualHost>


    保存退出,并重新启动Apache服务。

    三、创建虚拟目录

    vi /usr/local/apache/conf/httpd.conf

    如果为哪个虚拟主机创建虚拟目录就查找此虚拟主机字段在<VirtualHost *:80>和</VirtualHost>之间加入
    alias /bbs "/var/www/bbs/"
    <Directory "/var/www/wwwroot">
        Options Indexes MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>


    保存退出,并重新启动Apache服务。

    分页: 426/482 第一页 上页 421 422 423 424 425 426 427 428 429 430 下页 最后页 [ 显示模式: 摘要 | 列表 ]