Chinaunix首页 | 论坛 | 博客
  • 博客访问: 224106
  • 博文数量: 86
  • 博客积分: 5030
  • 博客等级: 大校
  • 技术积分: 810
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-30 16:36
文章分类

全部博文(86)

文章存档

2010年(86)

我的朋友

分类: LINUX

2010-04-15 16:12:30

大家现在都知道大名鼎鼎的ispCP,或许有一些老人对VHCS记忆犹新,但是很长一段时间有消息说不更新了,但是今天访问其官方网站,发现又有更新了,但是其官方又没有安装教程,特在此写一篇安装教程,供大家参考!

在你安装VHCS2前请确认你注意到以下问题:

    (1)如果你使用的是Debian Sarge,请升级到Lenny。

    (2)你的服务器必须配置有完全合法的域名,或者这个域名可以被网络上的其他计算机识别。

    (3)服务器的安装,请见教程:

    (4)服务器的IP、子网掩码等设置,以(3)中的教程设置为范例,您可以自行修改成你的设置。

一、修改更新源

    编辑更新源,将更新源中的光盘源取消掉

host:~# vi /etc/apt/sources.list
二、安装ssh server

    ssh server在debian 5中默认不安装的,为了我们远程管理方便,我们要安装ssh server,运行如下命令: 

host:~# apt-get install ssh openssh-server
三、设置主机名

    编辑/etc/hosts

host:~# vi /etc/hosts
    编辑后的内容如下:
127.0.0.1 localhost.localdomain localhost

192.168.0.100 host.ispcpcn.com host

# The following lines are desirable for IPv6 capable hosts

::1 localhost ip6-localhost ip6-loopback

fe00::0 ip6-localnet

ff00::0 ip6-mcastprefix

ff02::1 ip6-allnodes

ff02::2 ip6-allrouters

ff02::3 ip6-allhosts

        然后运行下面的命令,对/etc/hostname中的主机名进行修改:
host:~# echo host.ispcpcn.com > /etc/hostname

host:~# /etc/init.d/hostname.sh start

四、更新系统,并安装部分软件
host:~# aptitude update

host:~# aptitude upgrade

host:~# aptitude install tar bzip2 wget lsb-release

五、建立下载目录,并下载VHCS2最新版,然后解压缩
host:~# mkdir downloads

host:~# cd downloads

host:~# wget

host:~# tar -xjvf vhcs-2.4.8.tar.bz2

六、切换到VHCS2的目录,建立需要安装的文件列表包:
host:~# cd vhcs*

host:~# cd docs

host:~# vi debian5-packages.txt

    内容如下:
apache2

apache2.2-common

apache2-mpm-prefork

bind9

bzip2

courier-authdaemon

courier-base

courier-imap

courier-maildrop

courier-pop

diff

dnsutils

gcc

gzip

iptables

libapache2-mod-php5

libberkeleydb-perl

libc6-dev

libcrypt-blowfish-perl

libcrypt-cbc-perl

libcrypt-passwdmd5-perl

libdate-calc-perl

libdate-manip-perl

libdbd-mysql-perl

libdbi-perl

libio-stringy-perl

libmail-sendmail-perl

libmailtools-perl

libmcrypt4

libmd5-perl

libmime-perl

libnet-dns-perl

libnet-netmask-perl

libnet-perl

libnet-smtp-server-perl

libperl5.10

libsasl2-2

libsasl2-modules

libsnmp-session-perl

libterm-readkey-perl

libterm-readpassword-perl

libtimedate-perl

make

mysql-client

mysql-common

mysql-server

original-awk

patch

perl

perl-base

perl-modules

php5

php5-gd

php5-mcrypt

php5-mysql

php-pear

postfix

postfix-tls

procmail

proftpd

sasl2-bin

ssh

tar

wget

    保存退出。

七、安装所需的软件包:

host:~# aptitude install $(cat ./debian5-packages.txt)
    在安装过程中,会出现如下问题的提示或者请求,请按照如下方式进行设置和输入:

    (一)正在设定mysql-server-5.0

      1、New Password for MYSQL "root" user: -->设置MYSQL的root用户密码,输入您要设定的密码

      2、Repeat password for the MySQL "root" User: --> 重复输入密码进行确认 

   (二)Postfix Configuration

      1、直接按回车确定

      2、General type of mail configuration: -->选择Internet Site回车

      3、System mail name: -->保持默认,回车

    (三)ProFTPd configuration

      出现要求Run proftpd: -->选择standalone,回车

    (四)编辑/etc/default/saslauthd

host:~# vi /etc/default/saslauthd
      将START=no改成START=yes,如下:
[......]

START=yes

[......]

八、切换回VHCS2的解压包主目录,编译VHCS2:
host:~# cd ..

host:~# make -f Makefile install

九、拷贝编译好的文件进系统:
host:~# cp -R /tmp/vhcs-2.4.8/* /
十、切换进入VHCS2安装目录,安装VHCS2:
host:~# cd /var/www/vhcs2/engine/setup/

host:~# ./vhcs2-setup

    安装过程要求填写如下内容,请根据提示填写:

    (1)Please enter system hostname (Enter for defaults) [server]: -->回车

    (2)Please enter system network address (Enter for defaults) [192.168.0.100]: -->直接回车

    (3)Please enter SQL server host (Enter for defaults) [localhost]: -->直接回车

    (4)Please enter system SQL database (Enter for defaults) [vhcs2]: -->直接回车

    (5)Please enter system SQL user (Enter for defaults) [root]: -->直接回车

    (6)Please enter system SQL password (Enter for defaults) [none]: -->输入MySQL的root用户的密码

    (7)Please repeat system SQL password: -->重复输入密码,进行确认

    (8)Please enter VHCS ftp SQL user (Enter for defaults) [vftp]: -->FTP的数据库连接用户,保持默认直接回车

    (9)Please enter VHCS ftp SQL user password (Enter for defaults) [none]:输入FTP的数据库连接密码

    (10)Please repeat VHCS ftp SQL user password: -->重复输入FTP的数据库连接密码

    (11)Please enter administration login name (Enter for defaults) [admin]: -->输入VHCS管理员的用户名

    (12)Please enter administrator password: -->输入VHCS管理员的密码

    (13)Please repeat administrator password: -->重复输入VHCS管理员的密码,进行确认

    (14)Please enter administrator email address: -->输入管理员的电子邮件地址

     然后开始正式安装了,耐心等候,等待安装结束。

十一、修改proftpd的配置:

     VHCS2安装完成后,proftpd有一些问题,无法启动,编辑/etc/proftpd/proftpd.conf:

host:~# vi /etc/proftpd/proftpd.conf
    找到“#include /etc/proftpd/modules.conf”,将其前面的“#”去掉,修改“DisplayfirstChdir               .message

”成“DisplayChdir       .message”,如下:

[......]

include /etc/proftpd/modules.conf

[......]

DisplayChdir .message

[......]

     编辑/etc/proftpd/modules.conf,去掉“#LoadModule mod_sql.c”、“#LoadModule mod_sql_mysql.c”前面的注释,改成如下:

[......]

LoadModule mod_sql.c

[......]

LoadModule mod_sql_mysql.c

[......]

然后启动proftpd:
host:~# /etc/init.d/proftpd start
重启服务器,然后从使用管理员和密码登录。安装完成!如果您有问题,请到论坛()提问,谢谢!

十二、VHCS2的中文化:

  VHCS2默认已经安装了中文包了,但是切换到中文包的时候,会乱码,显示不正确,这里,我们要重新安装汉化文件:

       (1)用管理员帐号登录VHCS2,找到Settings-->Multilanguage,点Chinese后面的uninstall,删除中文语言包。

       (2)将VHCS2.4.8内的/language-files/chinese/vhcs2.4.7.2-chinese-v1.txt下载回本地,用记事本打开,将编码改成UTF-8然后保存。

       (3)打开存为UTF-8的vhcs2.4.7.2-chinese-v1.txt,找到encoding = GB2312,将其改为encoding = utf-8,保存。

       (4)用管理员帐号登录VHCS2,找到Settings-->Multilanguage,在Install new language下面,浏览到您修改后的vhcs2.4.7.2-chinese-v1.txt语言包文件,然后点install。

       (5)用管理员帐号登录VHCS2,找到Settings-->Multilanguage,选中Chinese后面的单选框,然后点下面的“save”保存!刷新页面,界面就变成中文的了!

十三、启用APACHE的SSL模块:

host:~# a2enmod ssl

host:~# /etc/init.d/apache2 restart

阅读(825) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~