免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4163 | 回复: 6
打印 上一主题 下一主题

[FreeBSD] freebsd平台下配置vhcs2教程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-15 15:39 |只看该作者 |倒序浏览
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.a ... 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>

(运行如下命令开始安装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.
--------------------------------------------------------------------------------

呵呵,不用理它,配置成功,把安全做好!对于做虚拟主机的成本很低的!


原创文章,转载请注名作者和出处,谢谢!

论坛徽章:
0
2 [报告]
发表于 2006-08-15 18:24 |只看该作者
vhcs有设计上的问题,可能造成安全问题,不推荐

论坛徽章:
0
3 [报告]
发表于 2006-08-16 13:47 |只看该作者
麻烦楼主发贴的时候能不能顺便的说说这个是干什么的,有什么作用好吗?

论坛徽章:
0
4 [报告]
发表于 2006-08-19 01:46 |只看该作者
vhcs有设计上的问题,可能造成安全问题,不推荐

老大能否推荐另一个,好用、免费又安全的?

论坛徽章:
0
5 [报告]
发表于 2006-08-19 11:14 |只看该作者
怎样配置中文语言?

论坛徽章:
0
6 [报告]
发表于 2006-08-20 14:24 |只看该作者
syscp webcp vhcs 可以在下安裝嗎?

還有就是vhcs怎樣設置語言包?

謝謝!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP