1/13/2006

Pure-ftp with MySQL

安裝pure-ftp
# cd /usr/ports/ftp/pure-ftpd
//依需要選擇
# make config
# make with-language=traditional-chinese with-mysql=/var/db/mysql install

設定
//複製範例檔
# cp pure-ftpd.conf.sample pure-ftpd.conf
//編輯設定檔
# cp pure-ftpd.conf.sample pure-ftpd.conf
//將#MYSQLConfigFile /usr/local/etc/pureftpd-mysql.conf這行的注解拿掉,如下
MYSQLConfigFile /usr/local/etc/pureftpd-mysql.conf
//pureftp-mysql設定檔
# cp /usr/local/etc/pureftpd-mysql.conf.sample /usr/local/etc/pureftpd-mysql.conf

安裝pureftp管理工具
//下載
# wget http://machiel.generaal.net/files/pureftpd/ftp_v2.1.tar.gz
//解壓縮
# tar zxvf ftp_v2.1.tar.gz
//把解縮縮玩的資料移到網頁目錄下
# mv ftp /usr/local/www/apache22/data
//接下來用瀏覽器瀏覽該資料夾(ftp,選擇install.php頁面
http://localhost/ftp/install.php
//依照系統需求完成安裝設定
//直到第六步驟,將頁面灰底的設定範例,有紅色的地方,加到設定檔(pureftpd-mysql.conf )相對應的位置即可。

設定開機啟動Pure-ftpd務
# ee /etc/rc.conf
//加入pureftpd_enable="YES"

直接啟動pure-ftpd服務
# /usr/local/sbin/pure-ftpd -l mysql:/usr/local/etc/pureftpd-mysql.conf &