记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

CentOS安装Pure-FTPd+MySQL

CentOS安装Pure-FTPd+MySQL

1、需要提前安装MySQL,APACHE和PHP然后开始准备工作

wget ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.28.tar.gz

wget http://file.ospad.com/others/ftp_v2.1.tar.gz

2、为Pure-FTPd添加用户,设置权限:

groupadd ftpgroup
useradd ftpuser -g ftpgroup -d /home -s /sbin/nologin
chown -R ftpuser:ftpgroup /home

3、开始安装Pure-FTPd:

tar xvzf  pure-ftpd-1.0.28.tar.gz

cd  pure-ftpd-1.0.28

./configure –prefix=/usr/local/pureftpd –with-mysql=/usr/local/mysql –with-everything –with-language=simplified-chnese

make&&make install

4、复制配置文件

cp pureftpd-mysql.conf /etc/
cp configuration-file/pure-ftpd.conf /etc/
cp configuration-file/pure-config.pl /usr/local/pureftpd/sbin/
chmod u+x /usr/local/pureftpd/sbin/pure-config.pl

5、安装服务

vi contrib/redhat.init

找到“fullpath=/usr/local/sbin/$prog”改为:fullpath=/usr/local/pureftpd/sbin/$prog

找到“pureftpwho=/usr/local/sbin/pure-ftpwho”,改为:pureftpwho=/usr/local/pureftpd/sbin/pure-ftpwho

cp contrib/redhat.init /etc/init.d/pure-ftpd
chmod +x /etc/init.d/pure-ftpd
chkconfig --add pure-ftpd

6、安装User manager for PureFTPd

tar zxvf ftp_v2.1.tar.gz
cp -a ftp /usr/local/apache/htdocs

7、访问“http://localhost/ftp/install.php”,按向导安装。

要注意的是:

第二步的时间,选择第一项,创建新的数据库,使用自己mysql的root密码。

第四步的时间,language选择中文的,ftp address,要填写自己的比如我的:192.168.1.111:21记得选上磁盘配额支持和raid支持。

第5部的时间:这一步是添加管理员,默认用户名是Administrator,不允许修改

第六步的时间:会给你修改配置文件的提示,按照他红色的修改自己的配置文件就ok。

8、重启/etc/init.d/pure-ftpd restart

9、访问http://locahost/ftp 用刚才的ftp管理员密码,就可以。添加用户、限制带宽、磁盘配额、等。

 

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):