Proftpd学习笔记之基本安装

系统 Linux
ProFTPD是一个Unix平台、或Unix类(如Linux, FreeBSD等)FTP服务器程序,它是在自由软件基金会版权声明下开发、发布的免费软件,即任何只要遵守自由软件基金会版权声明的人,都可以修改源始码。从今天开始我为大家从头到脚解析下Proftpd,今天讲Proftpd基础安装

 

ProFTPD 

图-ProFTPD

  这几天,公司终于放假了,终于可以安下心来好好学些proftp+mysql+quota。

  安装proftp之前,必须先做一个工作,假如你的mysql是自己编译的,那就必须先修改/etc/ld.so.conf,否则后面运行proftp会报错。

  vi /etc/ld.so.conf

  添加下面一行:

  /usr/local/mysql/lib/mysql

  注意大家如果mysql的安装路径于我不一样,则填写相应的路径,有关mysql的编译安装请参考《Linux+Apache+Mysql+PHP典型配置》。

  1。下载相关软件

  wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.9.tar.gz

  下载proftp的最新版本1.2.9

  wget http://www.castaglia.org/proftpd/modules/proftpd-mod-quotatab-1.2.11.tar.gz

  这是配合proftp的磁盘限额的模块

  2。解压编译

  tar zvxf proftpd-1.2.9.tar.gz

  tar zvxf proftpd-mod-quotatab-1.2.11.tar.gz

  cp mod_quotatab/*.c proftpd-1.2.9/contrib/

  cp mod_quotatab/*.h proftpd-1.2.9/contrib/

  vi proftpd-1.2.9/contrib/mod_sql_mysql.c

  找到#include 这一行,将mysql.h改成你的系统中此文件所在的路径,如/usr/local/mysql/include/mysql/mysql.h

  编译:

  ./configure \

  --prefix=/usr/local/proftpd \

  --with-modules=mod_sql:mod_sql_mysql:mod_quotatab\

  :mod_quotatab_sql:mod_ratio \

  --with-includes=/usr/local/mysql/include/mysql \

  --with-libraries=/usr/local/mysql/lib/mysql

  make

  make install

  这里我们编译的时候已经加进了mysql,quota,ratio等模块的支持,我会在后面讲他们的应用

  ok, 现在我们可以来启动proftp了,只要

  /usr/local/proftpd/sbin/proftpd

  用你的ftp客户端试验以下,应该可以正常登陆,包括匿名和linux用户名可以。

  其实默认的proftp满足日常的服务器管理用还是绰绰有余的,有个地方还是要修改一下,就是默认proftp的配置文件不支持ftp续传,所以我们只要

  vi /usr/local/proftpd/etc/proftpd.conf

  添加以下两行

  AllowRetrieveRestart on

  AllowStoreRestart on

  重新启动以下proftp,就可以正常续传文件了。

  创建proftpd脚本

  只要在proftp的源代码目录

  cp proftpd-1.2.9/contrib/dist/rpm/proftpd.init.d /etc/rc.d/init.d/proftpd

  记得修改proftpd文件,一般要修改proftpd的实际路径

  chmod 755 /etc/rc.d/init.d/proftpd

  ok

  以后就可以用这个教本来启动,停止,重启proftp

  呵呵,今天就讲这些,明天讲些proftp的一些基础配置:)

通过文章的介绍,我们今天学习了proftp的基础安装,下篇讲基础配置!

【编辑推荐】

 

 

 

责任编辑:赵鹏 来源: 网络转载
相关推荐

2011-03-08 16:30:40

Proftpd

2011-03-08 16:30:24

Proftpd

2011-03-08 16:30:30

Proftpd命令Proftpd配置

2011-03-08 15:01:08

Proftpd

2011-02-22 09:50:01

2011-03-03 13:07:13

安装Proftpd

2011-02-25 09:44:51

怎样安装Proftpd

2011-02-25 10:36:12

Proftpd

2011-03-03 14:47:35

2011-03-07 17:24:33

ProFTPD安装

2011-02-24 14:47:48

ProFTPD

2011-03-03 09:04:25

2011-02-23 10:43:17

2011-03-03 13:32:07

Proftpd安装

2011-03-03 14:47:35

2011-02-25 10:25:07

Proftpd

2011-02-25 14:35:06

ubuntuproftp安装

2011-02-24 15:04:58

ProftpdCentos

2010-07-20 15:18:41

Perl基本语法

2011-03-03 11:06:44

Ubuntu安装ProFTPD
点赞
收藏

51CTO技术栈公众号