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容器

  • 相关阅读:
    软件上线标准
    rap使用手册
    微服务
    什么是集合?
    什么是maven?maven中的pom文件是做什么的?
    什么是连接池?
    架构
    什么是反射?
    产品
    描述下fastJSON,jackson等等的技术
  • 原文地址:https://www.cnblogs.com/haiton/p/12100761.html
Copyright © 2011-2022 走看看