zoukankan      html  css  js  c++  java
  • 基于Python, fastdfs, Django 的文件上传下载服务搭建

    ============文章有点乱,没有整理=============

    使用fastdfs搭建中小型文件上传下载服务器, 语言环境为Python/Django.

    首先下载fastdfs的docker镜像.

    docker pull delron/fastdfs

    在本地创建文件存储目录

    sudo mkdir /var/fdfs /var/fdfs/storage /var/fdfs/tracker

    docker run -d --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker
    docker run -d --network=host --name storage -e TRACKER_SERVER=ip:22122 -v /var/fdfs/storage:/var/fdfs -e GROUP_NAME=group1 delron/fastdfs storage

    ip可以通过ifconfig查看

    默认storage监听端口是8888, 配置修改在 docker 内:/etc/fdfs/storage.conf 文件.

    作为服务器使用,需要对nginx进行配置,使其可以将文件请求转发给storage

    下载并安装fastdfs的Python客户端

    https://github.com/JaceHo/fdfs_client-py

    下载压缩包或源码后,按照说明执行 setup.py

    sudo python setup.py install

    安装音频模块

    pip install mutagen

    创建fastdfs容器

  • 相关阅读:
    关于LockSupport
    Sqrtx
    Text Justification
    Unique Paths II
    N-Queens
    Anagrams
    CSipSimple通话记录分组
    CSipSimple配置系统
    Permutations II 再分析
    CSipSimple的插件结构
  • 原文地址:https://www.cnblogs.com/haiton/p/12100761.html
Copyright © 2011-2022 走看看