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

  • 相关阅读:
    获取Unity和UGUUI内置组件的属性名
    Sqlite管理工具
    C#对象属性浅拷贝和深拷贝
    fbx查看软件
    如何区分Unity国内版和国际版
    Unity2019及Unity2020打包android的环境配置
    提高Unity编译dll的速度
    SpringBoot使用swagger
    SpringBoot 使用 Interceptor 拦截器
    SpringBoot 使用 Filter 过滤器
  • 原文地址:https://www.cnblogs.com/springday/p/6208011.html
Copyright © 2011-2022 走看看