广告位招租 联系qq:165345322

pure-ftpd 安装教程 ver 0.1

时间:2007-01-03 21:36:31   来源:  作者:whsong  点击:次  出处:技术无忧
关键字:pure

返回
pure-ftpd 后台管理工具界面预览
本文主要参考:http://machiel.generaal.net/index.php?subject=pureftpd&language=eng
安装pure-ftp 时,建议更新你的ports 以获得更新的版本,pure-ftp 非常容易安装及使用。
如果你想以最快的速度创建一个pure-ftp + mysql 本教程将会帮助你快速安装一个全功能的ftp 服务器
如有问题请访问:http://www.extmail.org/forum/read.php?tid=3362

1、安装pure-ftpd
以root 用户登陆服务器,执行下面的命令安装pureftp
mail# cd /usr/ports/ftp/pure-ftpd
mail# make install clean
跟据你的需要,选择下面的选项:

在/etc/rc.conf 加入下面的内容,让ftp 随系统启动
pureftpd_enable="YES"
或执行下面的命令
echo 'pureftpd_enable="YES"' >> /etc/rc.conf

2、安装mysql-server
如果你的系统已经安装了mysql-server 这一步可以省略
在shell 提示符下执行下面的命令
#cd /usr/ports/databases/mysql40-server
#make install clean
在/etc/rc.conf 加入下面的内容
mysql_enable="YES"
启动mysql-server
/usr/local/etc/rc.d/mysql-server start

3、创建mysql数据库
下载创建数据的脚本,并执行
mail# fetch "http://www.sharesky.cn/docs/doc4/script.sql"
mail# mysql -uroot -p
如果你的root 用户设置了密码,请输入密码。

4、配置pure-ftp
如果你想省去手工配置的麻烦,请按下面的方法进行配置
mail# cd /usr/local/etc/
mail# fetch "mysql.conf' target=_blank>http://www.sharesky.cn/docs/doc4/pureftpd-mysql.conf"
mail# cp pure-ftpd.conf.sample pure-ftpd.conf
编辑 pure-ftpd.conf ,将下面选项的注释去除
MySQLConfigFile /usr/local/etc/pureftpd-mysql.conf
CreateHomeDir yes
或者下载现成的配置文件
mail# pwd
/usr/local/etc
mail# fetch "http://www.sharesky.cn/docs/doc4/pure-ftpd.conf"
启动ftp
mail# /usr/local/etc/rc.d/pure-ftpd start

5、安装ftp 管理工具
本工具是使用perl 写的并以CGI 方式运行,在安装前确定你的系统已经安装了下面的软件。
A、apache
B、下面的perl 模块
/usr/ports/databases/p5-DBI 跟普通的ports 安装一样
http://search.cpan.org/~kasper/HTML-KTemplate-1.33/KTemplate.pm
执行下面的命令安装KTemplate
mail# fetch "http://search.cpan.org/CPAN/authors/id/K/KA/KASPER/HTML-KTemplate-1.33.tar.gz"
mail# tar zxf HTML-KTemplate-1.33.tar.gz
mail# cd HTML-KTemplate-1.33
mail# perl Makefile.PL
mail# make install
下载管理程序
mail#cd
mail# fetch "http://www.sharesky.cn/docs/doc4/ftp.tar.gz"
mail# tar zxf ftp.tar.gz
解压后出现pure-ftpd-management 目录
mail# cp pure-ftpd-management/ftp.conf /usr/local/etc/apache2/Includes/
mail# cp -r pure-ftpd-management/ /usr/local/www/cgi-bin/ftp
配置显示FTP 状态
mail#cd /usr/local/www/cgi-bin-dist/ftp/
mail#chmod 755 ftpstatus
mail# chmod ug+s ftpstatus
重启apache
mail# /usr/local/etc/rc.d/apache2.sh restart
打开你的浏览器输入
http://you-ip/ftp/
默认管理员密码是Administrator 密码是:tmppasswd


上一篇:下面没有链接了

相关文章

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面

特别推荐
300x250广告位招租