在freebsd 5.2中使用pureftpd + mysql + pureftpd_php_manager架设ftp server
【程序编程相关:生成cvs用户密码的shell】 【推荐阅读:MRTG配置完整全功略】在freebsd 5.2中使用pureftpd + mysql + pureftpd_php_manager架设ftp server;):cool::mad: 【扩展信息:Linux NFS-HOWTO】 ----文 / 重庆.樊礼(梦飞) 欢迎转载﹐本文遵循gnu协议规则﹗ 前些日子都想写的﹐但由于忙着安装新server﹐一直想着弄完成后可以把其中的过程写出来.现在新server也上架了﹐有时间慢慢写几篇文章出来了﹐*^_^* 本文是傻瓜式的教程﹐目的就是让初学freebsd的朋友可以一步一步做下去﹐就建立了自己的ftp server了.其中过程可能有一些罗嗦,有水平的朋友可以跳着看即可,谢谢!如果你是第一次使用pureftpd,可以按步就班的做,对你理清整个安装过程及思路有帮助的,thanks all.关于pureftpd的介绍﹐建议大家去它的官方站看看﹐我觉得它比proftpd与vsftpd要好一些…… let’s go… 一﹑安装pureftpd+mysql 二﹑配置pureftpd 三﹑添加ftp用户及用户组 四﹑配置pureftpd-php_manager 五﹑运行 六﹑加密pureftpd_php_manager目录 附上﹕自启动的pureftpd.sh 结束语 一﹑安装pureftpd+mysql 首先﹐请确定你安装了mysql数据库服务器软件的﹐否则系统在安装时﹐将会出错﹐如果你没有安装﹐请执行下面的安装步骤﹐安装一下mysql数据库. cd /usr/ports/databases/mysql40-server make skip_dns_check=yes build_optimized=yes build_static=yes install 其中﹕ skip_dns_check=yes 表示在加入本机名字时﹐不用做反向解析 build_optimized=yes 表示在编译时优化处理 build_static=yes 把mysqld编译成静态执行版本 这样子我们就完全了mysql的安装了﹐它自动会安装在/usr/local目录里面的﹐数据库目录位于/var/db/mysql 接着安装pureftpd这个ftp server的软件 请进入﹕ cd /usr/ports/ftp/pure-ftpd pure-ftpd支持ldap,pgsql,mysql等多种认证方式﹐而我最喜欢的是与mysql整合﹐使用mysql来做用户身份验证﹐ftp根目录﹐上传下载速率等重要事务. 因此﹐我们需要编译进mysql选项﹐请执行下面安装pure-ftpd + mysql的命令 make with_mysql=1 install ... 下一页