使用pureftpd + mysql + pureftpd

使用pureftpd + mysql + pureftpd

ID:20940303

大小:59.50 KB

页数:4页

时间:2018-10-18

使用pureftpd + mysql + pureftpd_第1页
使用pureftpd + mysql + pureftpd_第2页
使用pureftpd + mysql + pureftpd_第3页
使用pureftpd + mysql + pureftpd_第4页
资源描述:

《使用pureftpd + mysql + pureftpd》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、使用Pureftpd+MySQL+Pureftpd  cd/usr/ports/databases/mysql40-server  makeSKIP_DNS_CHECK=yesBUILD_OPTIMIZED=yesBUILD_STATIC=yesinstall其中﹕  SKIP_DNS_CHECK=yes表示在加入本机名字时﹐不用做反向解析  BUILD_OPTIMIZED=yes表示在编译时优化处理  BUILD_STATIC=yes把mysqld编译成静态执行版本  这样子我们就完全了mysql的安装了﹐它自动会安装在/usr/local目录里面的﹐

2、数据库目录位于/var/db/mysql接着安装Pureftpd这个FTPSERVER的软件请进入:cd/usr/ports/ftp/pure-ftpdPure-ftpd支持LDAP,PGSQL,MYSQL等多种认证方式﹐而我最喜欢的是和MySQL整合﹐使用MySQL来做用户身份验证﹐FTP根目录﹐上传下载速率等重要事务。因此﹐我们需要编译进mysql选项﹐请执行下面安装Pure-ftpd+MySQL的命令makeYSQL=1install  这样﹐Pure-ftpd在安装中﹐就会自动的将MySQL包含进来﹐省去我们整合的烦恼。  二﹑配置Pureftp

3、d  系统安装时﹐会自动把相关配置文件样本.sample安装到/usr/local/etc  目录﹐这样子我们也比较方便找到这些配置文件的。  cd/usr/local/etccppureftpd-mysql.conf.samplepureftpd-mysql.confcppure-ftpd.conf.samplepure-ftpd.conf不过有一点﹐因为我们要使用pureftpd-php-manager来管理用户﹐所以pureftpd-mysql.conf等下我们会用另外的文件覆盖的。  现在开始修改pure-ftpd.conf配置文件了﹐以便让这台

4、SERVER可以更好的、稳定的运行起来﹐请按下面步骤执行﹕  vi/usr/local/etc/pure-ftpd.conf详细的配置文件说明﹐请大家参考:  #onlinecq.是我的网站的根目录﹐请自行更改  cd/home/onlinecq.pureftpd_php_managercppureftpd-mysql.conf.sample/usr/local/etc/pureftpd-mysql.conf这是将pureftpd和mysql整合的配置文件﹐复制到etc配置目录﹐取代原先的pureftpd-mysql.conf文件  接下来﹐我们需要编辑

5、配置这个文件才可以﹕  主要是修改这里  MYSQLUserpureftpdMYSQLPassysql的某个用户名  MYSQLPassysql用户名的密码  MYSQLDatabase表示数据库名字  为了安全起见﹐强烈建议不要使用root﹐因为php的漏洞很多的﹐如果你不善长配置服务器﹐通过shell拿到这个文件﹐轻而易举的。  在这里﹐我们假设建立了一个pureftpd的用户和pureftpd的数据库﹐并且修改了pureftpd-mysql.conf文件里面的相关字段﹐存盘退出~~  接下来需要建立一个叫ftpd的数据表了﹐它的结构如下:  DRO

6、PTABL123下一页——感谢阅读这篇文章,..,EIFEXISTSftpd;CREATETABLEftpd(Uservarchar(16)NOTNULLdefault'',statusenum('0','1')NOTNULLdefault'0',Passallint(5)NOTNULLdefault'0',DLBandallint(5)NOTNULLdefault'0',menttinytextNOTNULL,ipaccessvarchar(15)NOTNU

7、LLdefault'*',QuotaSizesmallint(5)NOTNULLdefault'0',QuotaFilesint(11)NOTNULLdefault0,PRIMARYKEY(User),UNIQUEKEYUser(User))TYPE=MyISAM;建立好后﹐接着做下面一步﹐就可以完成pureftpd-php-manager的配置了:  cd/home/onlinecq.pureftpd_php_managervipureftp.config.php进入该文件﹐编辑一下﹐我贴出来自己的文件配置﹐给大家参考:

8、  <?php#############################S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。