Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[教程] Debian下编译安装pureftpd完美教程分享.

[复制链接]
yeecool 发表于 2010-9-25 18:28:24 | 显示全部楼层 |阅读模式
本帖最后由 yeecool 于 2010-9-26 12:30 编辑

先安装了Lnmp一键包,在debian下.安装过程我就不讲了.下面说下debian下安装pureftpd教程.

第一步. 安装Pureftpd.
#首先下载pureftpd安装包=》
  1. wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.29.tar.gz
复制代码
#解压安装包
  1. tar zvxf pure-ftpd-1.0.29.tar.gz
复制代码
#进入安装包
  1. cd pure-ftpd-1.0.29
复制代码
#复制mysql里面的文件
  1. cp /usr/local/mysql/lib/mysql/*.* /usr/lib/
复制代码
#开始编译
  1. ./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
  1. make
复制代码
#安照步骤make check
  1. make check
复制代码
#按照步骤 make install
  1. make install
复制代码
#复制编译文件
  1. cp configuration-file/pure-config.pl /usr/local/pureftpd/sbin/
复制代码
#继续复制一个编译文件
  1. cp configuration-file/pure-ftpd.conf /usr/local/pureftpd
复制代码
#设置文件权限
  1. chmod +x /usr/local/pureftpd/sbin/pure-config.pl
复制代码
#返回上级目录
  1. cd ..
复制代码
到此,pureftpd编译完毕,接下来是配置,很幸运的是,pureftpd的配置已经可以WEB界面配置了。

二. 安装管理配置WEB模块
#下载WEB管理模块
  1. wget http://machiel.generaal.net/files/pureftpd/ftp_v2.1.tar.gz
复制代码
#解压下载的WEB模块
  1. tar zxvf ftp_v2.1.tar.gz
复制代码
#移动ftp到域名所在的目录,我这里是wwwroot
  1. mv ftp /home/wwwroot/
复制代码
#在火狐浏览器输入: yourdomain/ftp/install.php   注:yourdomain就是你的域名
出现如图:点击step 2


点击step2, 出现如图2:点击 New installation,create a new database. 出现如图3


输入mysql用户密码,点击Connect 出现OK后,点Continue 进入下一步,出现如图4

#输入ftp用的mysql数据库名和用户、密码。点击Step4,(里面的hostname改成localhost)出现如图5

#选择语言Chinese,勾选Quota support ,Ratio support 并记得点击Save 保存。不然无法实现磁盘限额。点Step 5继续,出现图6

#更改管理密码,默认密码为123456

#点Step 6继续, 出现如图7



将些界面中生成的灰色区内的文件,复制替换掉pureftpd-mysql.conf文件. 可能每个用户安装的路径不一样.
所以大家可以使用 命令
  1. find / -name pureftpd-mysql.conf
复制代码
我这里找到的结果是有两个: /usr/local/pureftpd/pureftpd-mysql.conf 与/root/lnmp/conf/pureftpd-mysql.conf
接下来, 使用命令:
  1. vi  /usr/local/pureftpd/pureftp-mysql.conf
复制代码
这个时候进入了VI 编辑器.同时按住键盘上的”shift+G“, 移动光标到内容末尾, 接着按下键盘上"insert“, 这个时候进入编辑状态,
然后按”Backspace“键,清空里面的内容, 把上面图7灰色的内容复制粘贴进来就OK.

接着再使用find命令找到pure-ftpd.conf .继续VI编辑该文件.找到MySQLConfigFile 这行去掉前面的#号,并修改pureftpd-mysql.conf正确的目录的路径.   比如我的就是  /usr/local/pureftpd/pureftpd-mysql.conf 就是这个路径.

至此,Pureftpd安装已经完成。

运行pureftpd
我的运行路径是:
  1. /root/lnmp/pureftpd start
复制代码
如果出现信息:
Running: /usr/local/pureftpd/sbin/pure-ftpd -A -c50 -B -C8 -D -fftp -H -I15 -lmysql:/usr/local/pureftpd/etc/pureftpd-mysql.conf -L2000:8 -m4 -s -U133:022 -u100 -k99 -Z
则表示你的Pureftpd已经正式安装成功了。

接着在火狐浏览器中输入:yourdomain/ftp/index.php进入管理界面:

输入密码登陆,如果你没设置密码,默认为123456, 如果你修改了.就输入你之前修改的密码.

添加test帐号用于测试, 添加完账号注意重启pureftpd才能生效.
温馨提示:如果vps挂了或者重启了, ftp就没了,就要登录ssh 运行:/root/lnmp/pureftpd start
那么debian下可以这么解决此问题:
  1. cat >/etc/init.d/pureftpd.sh<<eof
  2. /root/pureftpd start
  3. eof
复制代码
  1. update-rc.d pureftpd.sh defaults
复制代码
OK, 写完收工. 以上只是本人根据网上的一些方法然后整理出来的, 因为之前网上找了很久,也没有找到合适的.所以本人不断摸索终于解决了Debian下的这个FTP问题.  如果大家在使用中有什么问题,欢迎及时各位提出来.
也可以给我E-mail address:   support@234576.com

欢迎阅读偶的另一篇教程适用于Cenos, Debian与Ubuntu编译安装eaccelerator教程.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

 楼主| yeecool 发表于 2010-9-25 18:38:33 | 显示全部楼层
本帖最后由 yeecool 于 2010-9-25 19:22 编辑

我想说官方这个DX1.5有点不爽, 上传的图片压缩后,图片质量变的都不清晰了。 另外也没有点击图片鼠标滚轮缩放的效果了。
也没有类似wordpress那样点击图片,有个放大镜就自动放大到原始高清晰图片的效果了。  哎.....官方这样真是杯具.


回复

使用道具 举报

 楼主| yeecool 发表于 2010-9-25 21:40:58 | 显示全部楼层


要求管理人员加分......
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-6-27 16:14 , Processed in 0.111805 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表