zoukankan      html  css  js  c++  java
  • django ftp 研究

    做个网络运维多年,一直在用filezilla搭建ftp服务器,总体上还是不错的。但是用户配置与管理方面还是不太方便,希望能够通过web页面对用户进行管理和对ftp服务器进行监控。

    工具:

    (1)django

    (2)django ftp server

    环境:

    ubuntu 16 server

    教程

    1.环境搭建

    ubuntu pip virtualenv django 

    具体如何搭建,请参考我之前文章。http://www.cnblogs.com/springday/p/5601640.html

    2.
    (1)创建虚拟目录
    virtualenv path/dj10
    source path/dj10/bin/activate

    (2)安装django
    pip install django

    如果觉得国内用pip非常慢,可以配置一下:编辑~/.pip目录下的pip.conf文件,.pip文件夹默认隐藏,ctrl+h显示隐藏文件,如果没有pip.conf文件则创建这个文件,编辑如下

    [global]
    timeout = 60
    index-url = https://pypi.douban.com/simple

    注意:https呦,ubuntu 系统目前认为http不安全


    3.安装django ftp server
    地址:http://django-ftpserver.readthedocs.io/en/latest/
    pip install django-ftpserver

    4.在项目中应用
    (1)创建demoftp项目
    django-admin.py starproject demoftp
    (2)settings.py中加入 django_ftpserver
    INSTALLED_APPS = (
    # ..
    'django_ftpserver',
    )

    python manage.py createftpusergroup [options] <name> [home_dir]
    python manage.py createftpuseraccount [options] <username> <group> [home_dir]
    python manage.py ftpserver 10.0.0.1:21

  • 相关阅读:
    SOCKET缓存
    异步任务调度
    缓存字典
    TBytes缓存多包数据
    通用压缩单元
    hazelcast-jet docker 运行试用
    hazelcast-jet 开源分布式流以及批处理框架
    Easy Python Decompiler 一个很不错的python pyc 反编译工具
    HAProxy Process Management
    pgx zombodb 团队开源的基于rust 开发pg扩展
  • 原文地址:https://www.cnblogs.com/springday/p/6208011.html
Copyright © 2011-2022 走看看