deserts
大客部
级别: 总版主
精华:
0
发帖: 606
威望: 2 点
金钱: 1060 RMB
贡献值: 0 点
在线时间:1759(小时)
注册时间:2006-01-01
最后登录:2024-10-10
|
freebsd平台下配置vhcs2教程
作者:jackbillow 来源:http://oisp.net e-mail: jackbillow@gmail.com
安装前的准备工作: 1.更新你的服务器时间:
ntpdate -b <your ntp favourite server>
2.更新ports: cd /usr/share/examples/cvsup cvsup -g -L 2 ports-supfile cvsup -g -L 2 stable-supfile cvsup -g -L 2 www-supfile
3.更新bash: pkg_add -r bash
4.安装perl(在5.6以上): cd /usr/ports/lang/perl5.8 make & make install
5.安装装是用的wget:
cd /usr/ports/ftp/wget make & make install
开始安装:
下载vhcs2 for freebsd 下的ports源程序,有两个版本: vhcs2-prealpha-port-2.4.7.1-20060502.tar.gz vhcs2-whole-port-2.4.6-20060502.tar.gz(vhcs2.4.6) 我下载是2.4.6的,因为2.4.7的还有一些bug没有fixed的。 wget http://vhcsonfreebsd.prima.com.ar/vhcs2-whole-port-2.4.6-20060502.tar.gz
1. 解压vhcs2需要的proftpd服务:
cd /usr/ports/ftp tar xvfz <your src path>/proftpd-vhcs2.tar.gz
2. 解压vhcs2需要的courier-imap服务:
cd /usr/ports/mail tar xvfz <your src path>/courier-imap-vhcs2.tar.gz
3.解压vhcs2需要的postfix服务:
cd /usr/ports/mail tar xvfz <src path>/postfix-vhcs2.tar.gz
4.解压vhcs2源程序:
cd /usr/ports/www tar xvfz <src path>/vhcs.tar.gz
5.开始编译安装vhcs2: cd vhcs make && make install
这个过程需要的时间比较成。因为编译安装的东西多。请耐心等待完成。
6.上面编译安装完成后,没有什么error,进入下步,系统会提示:
(1)编辑/etc/rc.conf文件,在里面append下面的行:
apache2_enable="YES" courier_authdaemond_enable="YES" courier_imap_imapd_enable="YES" courier_imap_pop3d_enable="YES" mysql_enable="YES" proftpd_enable="YES" sendmail_enable="NONE" vhcsd_enable="YES" named_enable="YES"
(2)编辑/etc/pam.d/ftpd文件,在里面添加下面的行:
ftpd auth required pam_unix.so try_first_pass ftpd account required pam_unix.so try_first_pass ftpd session required pam_permit.so
(3)编辑/etc/pam.d/imap文件,在里面添加下面的行:
imap auth required pam_unix.so try_first_pass imap account required pam_unix.so try_first_pass imap session required pam_permit.so
(4)然后在做一个2个软连接:
cd /usr/local/etc/rc.d ln -s /usr/local/sbin/postfix postfix.sh cd /usr/local/etc/rc.d/ ln -s /usr/local/etc/rc.d/courier-authlib courier-authlib.sh
(5)新建/etc/periodic.conf文件(touch /etc/peridic.conf),并里面写如下行:
daily_clean_hoststat_enable="NO" daily_status_mail_rejects_enable="NO" daily_status_include_submit_mailq="NO" daily_submit_queuerun="NO"
(6)如果你使用的是php5,在/usr/local/etc/apache2/httpd.conf添加如下内容,用来支持php:
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
(7)启动mysql服务,修改mysql密码:
/usr/local/etc/rc.d/mysql-server.sh start mysqladmin -u root password <your password>
(8)运行如下命令开始安装vhcs2:
make setup
7.下面就象在debian,ubuntn上安装的界面一样:
出现提示,根据提示输入你的相关信息: 输入服务器的hostname: Please enter system hostname (Enter for defaults) (tangra): 输入服务器的ip地址,建议用内网的ip,比较安全: Please enter system network address (Enter for defaults) (192.168.0.1): 输入mysql服务器地址,默认是本机: Please enter SQL server host (Enter for defaults) (localhost): 输入用于vhcs2系统的msyql数据库的名字,默认是vhcs2: Please enter system SQL database (Enter for defaults) (vhcs2): 输入访问mysql数据库的用户名: Please enter system SQL user (Enter for defaults) (root): 输入访问mysql数据库用户名对应的密码: Please enter system SQL password (Enter for defaults) (none): 输入登陆vhcs2系统的管理员用户名: Please enter administrator login name (Enter for defaults) (admin): 输入登陆vhcs2系统的管理员密码: Please enter administrator password: 输入管理员的email地址: Please enter admininistrator email address:
8.上一步安装没有错误,就可以用http://your ip/vhcs2/来访问,你配置的vhcs2了。
注:阿根廷的vhcs2 for freebsd的包提示:
-------------------------------------------------------------------------------- WARNING - WARNING - WARNING!!! Please, DO NOT USE IN PRODUCTION SERVERS!!! This code is an initial release, and it needs a deep-in testing. Use it at your OWN risk. --------------------------------------------------------------------------------
呵呵,不用理它,配置成功,把安全做好!对于做虚拟主机的成本很低的!
|
常州电信/网通机房,100M共享/10M独享/1000M共享/100M独享/电信+网通双线路服务器托管
Tel:0519-89991155 企业QQ:4006023839 5y6s Inc.
|
[楼 主]
|
Posted: 2007-05-27 00:27 |
| |