系统:CentOS 5.7 64bit
原有环境:LNMP.org v0.7
proftpd版本:1.3.4a
web管理:proftpd-admin 1.2
一. ProFTPd 的安装
1. 下载proftpd源码包并解压:
http://proftpd.org/
tar zxf proftpd-1.3.4a.tar.gz
cd proftpd-1.3.4a
2. 添加proftpd将使用的目录、用户和组
mkdir -p /home/ftpdir
groupadd ftpgroup -g 10001
useradd ftpuser -G ftpgroup -d /home/ftpdir
chown -R ftpuser.ftpgroup /home/ftpdir
3. 编译安装proftpd
./configure –prefix=/opt/proftpd –with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql –with-includes=/usr/local/mysql/include/mysql/ –with-libraries=/usr/local/mysql/lib/mysql/ –enable-openssl
#指定安装目录,编译进的模块,mysql的lib位置
make && make install
ln -s /opt/proftpd/sbin/* /usr/sbin/
ln -s /opt/proftpd/sbin/* /usr/local/sbin/
ln -s /opt/proftpd/bin/* /usr/bin/
ln -s /opt/proftpd/bin/* /usr/local/bin/
#等同于设定环境变量加入/opt/proftpd/sbin、bin
4. 添加proftpd服务项并开机启动
cp contrib/dist/rpm/proftpd.init.d /etc/init.d/proftpd
chmod a+x /etc/init.d/proftpd
chkconfig –level 2345 on
二. Web 管理界面的安装配置
1. 下载 proftpd_admin
http://sourceforge.net/projects/proftpd-adm/files/proFTPd%20Administrator/
2. 解压,移动至web目录
tar zvxf proftpd_admin_v1.2.tar.gz
mv proftpd_admin_v1.2 /home/wwwroot/proftpd
cd /home/wwwroo