下载所需要的软件包

pure-ftp的源码  pure-ftpd-1.0.36.tar.gz   

各种php页面   pureadmin-0.3.tar.gz

Pureftp和mysql结合的文件

PURE-FTP服务器的搭建_第1张图片PURE-FTP服务器的搭建_第2张图片

建立光盘挂载点

wps_clip_image-4418

编辑本地yum

wps_clip_image-15459

PURE-FTP服务器的搭建_第3张图片

yum安装

wps_clip_image-10216

Php的图形库  php-gd

Php支持的字符集   php-mbstring

Php和mysql的连接器件   php-mysql

启动apache服务   开机自动启动    启动mysql服务

wps_clip_image-14040

设置mysql口令  为了安全

wps_clip_image-6514

创建编辑index.php 页面

wps_clip_image-784

PURE-FTP服务器的搭建_第4张图片

Apache的默认站点首页不是index.php,所以后面要加上/index.php

PURE-FTP服务器的搭建_第5张图片

Php和apache的结合已经没有问题了

源码安装pure-ftp

返回到根目录下的/pureftp目录下

拆解pure-ftp软件包  释放到/usr/local/src/目录下

wps_clip_image-18066

切换到/usr/local/src/目录下

wps_clip_image-16451

./configure  --help 查看参数配置

      ./configure \

      --prefix=/usr/local/pureftpd \    指明安装路径

       --with-mysql \               pure-ftp要结合mysql数据库服务器【虚拟账号】

       --with-shadow \              用本地账号实现身份验证【本地账号】

       --with-pam  \               pam实现身份验证     【本地账号】

        --with-welcomemsg   \

       --with-uploadscript  \

       --with-cookie   \             跟踪具体用户     

       --with-virtualchroot \           支持虚拟目录       

       --with-virtualhosts \             支持虚拟主机  

       --with-diraliases \               支持别名  

       --with-quotas \                  支持配额

       --with-puredb \           放置映射关系的数据库【虚拟账号和本地账号的映射】

       --with-sysquotas \               支持系统配额的控制 

        --with-ratios \                 支持速率的控制

       --with-ftpwho \

      --with-throttling \                支持  域值的概念                   

      --with-language=simplified-chinese        语言  

PURE-FTP服务器的搭建_第6张图片

编译安装

make  && make install

配置文件的选项没设置

PURE-FTP服务器的搭建_第7张图片

PURE-FTP服务器的搭建_第8张图片

没有要执行的工具和指令。就不用添加了

有要执行的工具和指令,就要添加了

源码解压的目录

wps_clip_image-4487

21号端口服务已经配置编译安装过了

服务器有配置文件

PURE-FTP服务器的搭建_第9张图片

看一下那两个文件

切换到configuration-file/目录下

wps_clip_image-17056

改成可执行

wps_clip_image-25157

额外安装的软件包都放在   rpm包  /usr/sbin/

                         源码    /usr/local/某个目录/sbin/

脚本

wps_clip_image-22489

配置文件     在/usr/local/某个目录/etc/  

wps_clip_image-11139

返回上一级目录 控制脚本

wps_clip_image-15749

wps_clip_image-8684

要改路径,很多路径对不上

wps_clip_image-8485

wps_clip_image-27421

启动pureftpd  21端口已经打开

PURE-FTP服务器的搭建_第10张图片

设置php页面

PURE-FTP服务器的搭建_第11张图片

管理采用目录来管理, 不论是物理目录还是虚拟目录

wps_clip_image-10242

PURE-FTP服务器的搭建_第12张图片

Mysql 服务器里面没有与之相关的数据库和表格

切换到根目录下的pureftp目录下

编辑pureftp.sql

wps_clip_image-14802

wps_clip_image-23929PURE-FTP服务器的搭建_第13张图片PURE-FTP服务器的搭建_第14张图片

进入数据库里

wps_clip_image-24917

PURE-FTP服务器的搭建_第15张图片

wps_clip_image-25585

查看数据库

PURE-FTP服务器的搭建_第16张图片

切换到/var/www/html/pureadmin/目录下

wps_clip_image-29700

PURE-FTP服务器的搭建_第17张图片wps_clip_image-22081PURE-FTP服务器的搭建_第18张图片

PURE-FTP服务器的搭建_第19张图片

编辑首页

wps_clip_image-32423

wps_clip_image-3519

切换到根目录下的pureftp目录下

PURE-FTP服务器的搭建_第20张图片

wps_clip_image-6126

编辑pure-ftpd.conf

wps_clip_image-23804

自动创建家目录

wps_clip_image-7309

wps_clip_image-20634

编辑pureftpd-mysql.conf   修改配置

wps_clip_image-16230

PURE-FTP服务器的搭建_第21张图片PURE-FTP服务器的搭建_第22张图片

wps_clip_image-7730

重启服务

PURE-FTP服务器的搭建_第23张图片

做映射

创建本地账号

wps_clip_image-14698

wps_clip_image-19103wps_clip_image-4308

映射关系做好了

创建库

PURE-FTP服务器的搭建_第24张图片

wps_clip_image-4075wps_clip_image-15561

wps_clip_image-398

PURE-FTP服务器的搭建_第25张图片PURE-FTP服务器的搭建_第26张图片

点击左上角的【新建】

PURE-FTP服务器的搭建_第27张图片

点击页面上边的【FTP用户】

PURE-FTP服务器的搭建_第28张图片PURE-FTP服务器的搭建_第29张图片

wps_clip_image-10287

PURE-FTP服务器的搭建_第30张图片

匿名账号无法登陆

PURE-FTP服务器的搭建_第31张图片PURE-FTP服务器的搭建_第32张图片

匿名账号登陆

先建立一个账号

wps_clip_image-561