博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FTP服务器之pure-ftpd实现web管理
阅读量:6225 次
发布时间:2019-06-21

本文共 1924 字,大约阅读时间需要 6 分钟。

hot3.png

1.    安装相关软件

#apt-get  install apache2 php5 php5-mysql
2.    下载ftp_web管理软件包
#wget http://machiel.generaal.net/files/pureftpd/ftp_v2.1.tar.gz
3.    解压缩及移动
#tar zxvf ftp_v2.1.tar.gz #mv ./ftp/ /var/www/
4.    配置相关参数
#vi /var/www/ftp/config.php    $LANG = "Chinese";                  // See the directory language for the available languages.  $LocationImages =  "images";        // Location of images  $DBHost = "mysql数据库ip地址";              // Ip-address of MySQL server                                      // (Don<92>t change this if you are using the default database)  $DBLogin = "登录mysql账号";                   // Username of MySQL user  $DBPassword = "登录mysql密码";          // Password of MySQL user  $DBDatabase = "ftp虚拟账号数据库名";           // Name of database  $FTPAddress = "pureftp所在服务器ip:21";   // Domain name or ip-address of your ftp server  $DEFUserID = "你所创建的针对ftp账号的UID"; // nobody     // Default user id of virtual ftp user.  $DEFGroupID = "你所创建的针对ftp账号的UID";   // guest      // Default group is of virtual ftp user.  $UsersFile = "/etc/passwd";        // The unix user file  $GroupFile = "/etc/group";         // The unix group file  $StyleSheet = "style/default.css.php"; // The location of the style sheet  $EnableQuota = 1;                  // Enable virtual quota's (0=Off 1=On)
5.    创建admin表
Mysql> use ftpusers;Mysql>create table if not exists `admin`(    `username` varchar(35) not null default '',    `password` char(32) not null default '',    primary key (`username`)    )engine=innodb default charset=utf8;
6.    插入一个admin账号
mysql>	insert into `admin` (`username`,`password`) values ('Administrator',MD5('ftppassowrd'));
7.    重启ftp及apache2
#/etc/init.d/pure-ftpd-mysql restart#/etc/init.d/apache2 restart
        如果在启动apache2的过程中出现如下图所示的问题:

        解决方法为:

#vi /etc/apache2/apache2.conf ServerSignature off #隐藏apache版本ServerTokens prodServerName      主机名  #解决以上错误
8.    通过浏览器测试

        http://IP/ftp

转载于:https://my.oschina.net/u/1537172/blog/260805

你可能感兴趣的文章
POJ3461:Oulipo——题解
查看>>
小闪对话:微信长连系统的设计(一)
查看>>
Android Paint和Color类
查看>>
java.lang.NoClassDefFoundError: org/springframework/dao/support/DaoSupport
查看>>
hibernate--多对一单向关联 (重点!!!)
查看>>
Leetcode 3 - longest-substring-without-repeating-characters
查看>>
封装HttpClient进行http请求与https请求
查看>>
Oracle EBS-SQL (SYS-15):查询表空间2.sql
查看>>
Single Number | LeetCode OJ 解题报告
查看>>
[android]实现拖动效果
查看>>
SQL2008避免出错(聚合函数+Over用法)
查看>>
C#调用SQL Server分页存储过程
查看>>
Microsoft SQL Server 2017无法连接到WMI提供程序。您没有权限或者该服务器无法访问...问题的解决方法...
查看>>
解决TortoiseGit连接Bonobo Git Server时老是需要“输入用户名与密码”的问题
查看>>
zTree的使用2
查看>>
希尔排序代码实现
查看>>
赫夫曼树及其应用
查看>>
100——第5例
查看>>
[2019.2.28]BZOJ2118 墨墨的等式
查看>>
Hyper-v带宽限制以及验证工具
查看>>