本页主题: freebsd 平台下配置 vhcs2 教程 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

admin
级别: 管理员


精华: 1
发帖: 4646
威望: 47 点
金钱: 23190 RMB
贡献值: 0 点
注册时间:2006-10-09
最后登录:2008-12-02

 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>

(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 系統的 MySQL 資料庫的名字,預設是 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.
--------------------------------------------------------------------------------
顶端 Posted: 2007-07-17 13:12 | [楼 主]
andysmith22
级别: 新手上路


精华: 0
发帖: 13
威望: 1 点
金钱: 0 RMB
贡献值: 0 点
注册时间:2008-06-27
最后登录:2008-07-17

 看完楼主的这个帖子以后

看完楼主的这个帖子以后,我的心久久不能平静,震撼啊!为什么会有如此好的帖子!我纵横网络bbs多年,自以为再也不会有任何帖子能打动我,没想到今天看到了如此精妙绝伦的这样一篇帖子.楼主,是你让我深深地理解了'人外有人,天外有天'这句话.谢谢你!在看完这帖子以后,我没有立即回复,因为我生怕我庸俗不堪的回复会玷污了这网上少有的帖子.但是我还是回复了,因为我觉得如果不能在如此精彩的帖子后面留下自己的网名,那我死也不会瞑目的!能够在如此精彩的帖子后面留下自己的网名是多么骄傲的一件事啊!楼主,请原谅我的自私!我知道无论用多么华丽的辞藻来形容楼主您帖子的精彩程度都是不够的,都是虚伪的,所以我只想说一句:您的帖子太好了!我愿意一辈子的看下去!这篇帖子构思新颖,题材独具匠心,段落清晰,情节诡异,跌宕起伏,主线分明,引人入胜,平淡中显示出不凡的文学功底,可谓是字字珠玑,句句经典,是我辈应当学习之典范.就小说艺术的角度而言,这篇帖子可能不算太成功,但它的实验意义却远远大于成功本身.正所谓:"一马奔腾,射雕引弓,天地都在我心中!"楼主真不愧为无厘界新一代的开山怪!本来我已经对这个社区失望了,觉得这个社区没有前途了,心里充满了悲哀.但是看了你的这个帖子,又让我对社区产生了希望.是你让我的心里重新燃起希望之火,是你让我的心死灰复燃,是你拯救了我一颗拨凉拨凉的心!本来我决定不会在社区回任何帖子了,但是看了你的帖子,我告诉自己这个帖子是一定要回的!这是百年难得一见的好贴啊!


Replica Watches Replica Rolex Watches  Rolex Watches  Rolex Watch  Breitling Watches
顶端 Posted: 2008-07-17 02:30 | 1 楼
帖子浏览记录 版块浏览记录
承德互联 » PHP+Mysql+Apache

Total 0.028738(s) query 7, Time now is:12-03 08:36, Gzip enabled
Powered by PHPWind v6.3.2 Certificate Code © 2003-08 PHPWind.com Corporation