debian下编译安装pureftpd

因为凌晨的贱举导致重装系统和进行环境配置,pureftpd的安装还真的花费了一点点功夫。lnmp自带的pureftpd安装了很多遍也不成功,搜索了一下,把编译安装的步骤整理出来。

cd /root/lnmp0.4/
apt-get install unzip
wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.29.tar.gz
tar zvxf pure-ftpd-1.0.29.tar.gz
cd pure-ftpd-1.0.29
cp /usr/local/mysql/lib/mysql/*.* /usr/lib/
./configure –prefix=/usr/local/pureftpd CFLAGS=-O2 –with-mysql=/usr/local/mysql –with-quotas –with-cookie –with-virtualhosts –with-virtualroot –with-diraliases –with-sysquotas –with-ratios –with-altlog –with-paranoidmsg –with-shadow –with-welcomemsg  –with-throttling –with-uploadscript –with-language=simplified-chinese
make
make check
10  make install
11  mkdir /usr/local/pureftpd/etc/
12  cp configuration-file/pure-config.pl /usr/local/pureftpd/sbin/
13  cp configuration-file/pure-ftpd.conf /usr/local/pureftpd/etc/
14  chmod +x /usr/local/pureftpd/sbin/pure-config.pl

到此,pureftpd编译完毕,接下来是配置:

unzip User_manager_for-PureFTPd_v2.1_CN.zip
mv ftp /home/wwwroot/
chmod 777 -R /home/wwwroot/ftp/
chown www -R /home/wwwroot/ftp/

User_manager_for-PureFTPd_v2.1_CN.zip的下载地址:http://imdoc.net/download/User_manager_for-PureFTPd_v2.1_CN.zip

这样安装完毕后,登陆xxx.com/ftp/install.php,进行界面化安装,安装一共是7步,不要急着关闭浏览器,第6步里面的内容需要用到。

访问xxx.com/ftp进入管理界面,添加用户,删除默认的用户,然后用ftp客户端试着登陆,如果可以登陆,那说明你安装成功了,如果不能登录,请重新启动pureftpd,从反馈的信息可以发现问题,一般都是pureftpd.conf和pureftpd-mysql.conf这两个文件的问题。

Good luck!

分享 |

原创文章如转载,请注明:转载自Imdoc.Net [ http://imdoc.net ]
本文链接地址:http://imdoc.net/archives/1386

Google提供的广告

我的评论(Leave a Reply)

点击正确的图片来提交评论: