PureFTPd有很多的编译配置选项,下面就列出部分主要的配置
--prefix =PREFIX
--with-sysquotas 使用系统磁盘配额 ( 非虚拟)
--with-altlog 支持选择日志格式( 类似Apache)
--with-puredb 支持虚拟用户 ( FTP登陆用户而非系统用户)
--with-extauth 支持扩展验证模块
--with-pam 启用PAM验证支持 ( 默认=禁用)
--with-cookie 启用Cookie支持 ( -F 选项)
--with-throttling 支持带宽控制 ( 默认=禁用)
--with-ratios 支持 上传/ 下载 速度控制
--with-quotas 支持 .ftpquota 文件(指定磁盘配额使用)
--with-ftpwho 支持pure-ftpwho(查看在线用户的程序)
--with-largefile 支持大于2G的文件
--with-welcomemsg 支持 welcome.msg 向后兼容(已经过时)
--with-uploadscript 上传后允许执行外部脚本 ( 测试阶段)
--with-virtualhosts 在不同的IP地址提供虚拟服务器功能
--with-virtualchroot 允许在chroot 的环境下通过符合连接跳转到外部
--with-diraliases 启用目录别名
--with-nonroot 普通模式或者说是限制模式. 如果你在该服务器上没有root权限
那只有启用该项
--with-peruserlimits 支持每个用户的并发限制
--with-language = 语言支持< english | traditional-chinese | simplified-chinese>
--with-ldap 在LDAP目录中提供用户数据库
--with-mysql 在MySQL数据库中存放用户数据
--with-pgsql 在PostgreSQL数据库中存放用户数据
- ./configure --prefix=/usr/local/pureftpd
- --with-mysql=/usr/local/mysql
- --with-uploadscript
- --with-cookie
- --with-virtualchroot
- --with-virtualhosts
- --with-ratios
- --with-ftpwho
- --with-throttling
- --with-puredb
- --with-shadow
- --with-pam
- --with-peruserlimits
- --with-language=simplified-chinese
- --with-altlog
- --with-iplogging
- --with-largefile