官方论坛产品帮助刷图视频问题反馈

Debian 安装配置Proftpd Sqlite

发表于 秦海传媒

    Proftpd也是一款知名的FTP服务端,不仅支持mysql也支持sqlite作为数据库。123systems的VPS跑mysql吃力,所以准备了naps环境,FTP也只能选择这个了。


    apt-get -q -y --force-yes install proftpd-basic proftpd-mod-sqlite

    设置配置文件


    cat > /etc/proftpd/proftpd.conf <

    MaxInstances 30
    User \${APACHE_RUN_USER}
    Group \${APACHE_RUN_GROUP}
    Umask 022 022
    AllowOverwrite on
    TransferLog /var/log/proftpd/xferlog
    SystemLog /var/log/proftpd/proftpd.log

    QuotaEngine off


    Ratios off


    DelayEngine on


    ControlsEngine off
    ControlsMaxClients 2
    ControlsLog /var/log/proftpd/controls.log
    ControlsInterval 5
    ControlsSocket /var/run/proftpd/proftpd.sock


    AdminControlsEngine off

    Include /etc/proftpd/sql.conf
    EXNDDQW

    配置模块

    cat > /etc/proftpd/modules.conf <

    配置数据库
    cat > /etc/proftpd/sql.conf <
    SQLBackend sqlite3
    SQLConnectInfo /var/www/$1/ftpd.db
    SQLAuthTypes Backend
    SQLUserInfo users user_name user_passwd uid gid home_dir NULL
    RequireValidShell off
    SQLGroupInfo groups group_name gid members
    SQLAuthenticate users
    SQLMinUserUID 30
    SQLDefaultUID 33
    SQLDefaultGID 33

    END

    重启服务器
    /etc/init.d/pureftpd restart

    特别说明:
    DefaultRoot ~ #设置目录
    SQLConnectInfo /var/www/$1/ftpd.db #数据库路径,这里可以http访问,便于管理。

  • 此条目发表在 服务器配置, 生产环境 分类目录。将固定链接加入收藏夹。

Google ADs

除非另有声明,本站文章遵循知识共享署名-非商业性使用 2.5 中国大陆许可协议。 Copyright © 2008-2012 99288.NET.CN.