欢迎来到天天文库
浏览记录
ID:20940303
大小:59.50 KB
页数:4页
时间:2018-10-18
《使用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
此文档下载收益归作者所有