(Debian的vhcs再次配置,原来发的地方找不着了,之前放在了www.qooq.net,ASP的Oblog上了。今天做个统一备份放在了http://my.xoao.com 上。统一转到wp上来,以做以后查阅之用)

vhcs 虽然有 debian 的安装源,不过每次用 apt 安装都是不成功,实在没有办法,还是只好编译安装。

vhcs 的编译安装虽然麻烦,到也容易成功,只不过要正常运作就需要其他的配置技巧,总卡在这里,郁闷那~~~

  1. 为安装 vhcs 做准备
    • 建立数据库

      mysql -u root -p
      create database vhcs2;
      use vhcs2
      grant all privileges on *.* to vhcs2@localhost identified by 'vhcs2' with grant option;
      flush privileges;
      \q

    • 下载 vhcs2

      wget http://ovh.dl.sourceforge.net/sourceforge/vhcs/vhcs2.4.6.2.tar.bz2
      tar jxf vhcs2.4.6.2.tar.bz2
      cd vhcs2.4.6.2/configs

    • 修改配置

      vi vhcs2.conf

      主要确认下列数据:

      DEFAULT_ADMIN_ADDRES = EMail地址hemengui@gmail.com
      SERVER_HOSTNAME = 主机名就是debian
      BASE_SERVER_IP = IP 地址就是 192.168.1.156
      DATABASE_TYPE = mysql
      DATABASE_HOST = localhost
      DATABASE_NAME = vhcs2
      DATABASE_PASSWORD = vhcs2
      DATABASE_USER = vhcs2

  2. 编译安装 vhcs 软件
    • 编译

      cd ~/vhcs2.4.6.2
      make install
      cd /tmp/vhcs2/
      cp -R * /
      chmod -R 777 /var/www/vhcs2/gui/tools/webmail/database/

    • 安装

      cd /var/www/vhcs2/engine/setup
      ./vhcs2-setup

      依次回答问题

      Please enter system hostname (Enter for defaults) [debian]: 主机名,就是debian
      Please enter system network address (Enter for defaults) [192.168.0.128]: IP 地址就是192.168.1.156
      Please enter SQL server host (Enter for defaults) [localhost]:
      Please enter system SQL database (Enter for defaults) [vhcs2]: vhcs2
      Please enter system SQL user (Enter for defaults) [root]: vhcs2
      Please enter system SQL password (Enter for defaults) [none]: vhcs2
      Please repeat system SQL password: vhcs2
      Please enter VHCS ftp SQL user (Enter for defaults) [vftp]: vftp
      Please enter VHCS ftp SQL user password (Enter for defaults) [none]: vftp
      Please repeat VHCS ftp SQL user password: vftp
      Please enter administrator login name (Enter for defaults) [admin]:
      Please enter administrator password: 密码
      Please repeat administrator password: 重复密码
      Please enter admininistrator email address: EMail 地址

    • echo “Include /etc/apache2/sites-available/vhcs2.conf” >> /etc/apache2/httpd.conf
    • echo “ServerName debian” >> /etc/apache2/httpd.conf
    • /etc/init.d/apache2 restart
    • ln -s /etc/init.d/vhcs2_daemon /etc/rc2.d/S98vhcs
    • chmod -R 766 /var/www/vhcs2/gui/tools
  3. 其余设置
    • vi /etc/init.d/courier-authdaemon
      将 ${libexecdir}/authlib/authdaemon stop 改为 killall authdaemond.plain
      /etc/init.d/courier-authdaemon restart
    • vi /etc/resolv.conf
      在第一行加入
      nameserver 192.168.1.156
    • vi /etc/hosts
      重新修改,如下(为了解决 ProFTP 不能启动问题):

      # 'hosts' file configuration.

      127.0.0.1 debian.local localhost
      192.168.1.156 debian.gdgpi.com debian

  4. 检查
    重新启动服务器,通过浏览器访问http://192.168.1.156/vhcs2可以正常登陆vhcs,检查系统所有服务除了telnet外都已经启动,添加用户站点成功。将内网各机器的网络设置加入192.168.1.156这个DNS,果然可以解析了。
如果你是第一次来这儿,欢迎订阅 feedsky RSS feed。 第一时间看到更多精彩内容,谢谢你的访问!
原文地址:http://my.xoao.com/debian-vhcs-3
转载请注明出处,非常感谢!
admin on 10月 9th, 2007 | File Under Linux使用 | -