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管理员密码,就可以。添加用户、限制带宽、磁盘配额、等。