minio安装部署及使用的详细过程

yizhihongxing

下面我就来给您介绍一下“minio安装部署及使用的详细过程”的完整攻略:

一、安装minio

1.获取并解压minio二进制文件

wget https://dl.minio.io/server/minio/release/linux-amd64/minio
chmod +x minio

2.运行minio

./minio server /data

二、使用minio

1.创建一个新的bucket

./mc mb minio/mybucket

2.上传本地文件到minio

./mc cp test.txt minio/mybucket

三、我们再来看一条示例说明

假如我们需要将一个网站的静态文件存储到minio中,将我们的网站配置文件修改为存储到minio,我们需要以下几个步骤进行操作:

1.修改nginx的配置文件,默认在/usr/local/nginx/conf/nginx.conf中

http{
    ...
    server{
        ...
        location /static/{
            alias /data/static/;
        }
        ...
    }
}

将alias路径修改为minio存储的路径。

location /static/{
    alias http://127.0.0.1:9000/mybucket/static/;
}

2.修改我们网站的配置文件,默认在/data/app/config.py中,将我们的图片、用户上传的文件存储到minio中。

SECRET_KEY = ''
SQLALCHEMY_DATABASE_URI = ''
SQLALCHEMY_TRACK_MODIFICATIONS = False

## 存储路径修改
UPLOADED_PHOTOS_DEST = 'http://127.0.0.1:9000/mybucket/photos/'
UPLOADED_FILES_DEST = 'http://127.0.0.1:9000/mybucket/files/'

这样就可以将我们的静态文件、图片、用户上传的文件等存储到minio中。

以上就是“minio安装部署及使用的详细过程”的完整攻略,希望对您有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:minio安装部署及使用的详细过程 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • ARM64架构下安装mysql5.7.22的全过程

    下面是ARM64架构下安装mysql5.7.22的全过程攻略。 步骤一:安装依赖库 执行sudo apt update更新包列表 执行sudo apt install libaio1安装依赖库 步骤二:下载Mysql 5.7.22 下载mysql5.7.22文件 解压缩文件:tar -xvf mysql-server_5.7.22-1ubuntu16.04_…

    database 2023年5月22日
    00
  • 【转】Redis ttl 命令

    原文链接 http://redis.readthedocs.org/en/latest/key/ttl.html TTL key 以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)。 可用版本: >= 1.0.0 时间复杂度: O(1) 返回值: 当 key 不存在时,返回 -2 。 当 key 存在但没有设置剩余生存时…

    Redis 2023年4月13日
    00
  • tomcat管道模式 pipeline与valve详解

    Tomcat管道模式 Pipeline与Valve详解 Tomcat使用管道模式(Pipeline)处理HTTP请求。该模式将请求交给多个Valve进行处理,并由每个Valve按照特定顺序执行处理逻辑。本文将介绍Tomcat的管道模式以及如何配置Valve。 管道模式(Pipeline) Tomcat中的管道模式是指HTTP请求的处理方式。HTTP请求的处理…

    database 2023年5月22日
    00
  • Golang笔试题(附答案)

    下面我将分为以下几个部分详细讲解Golang笔试题的完整攻略: 一、题目描述 题目描述是基础,首先我们需要仔细阅读题目,理解题目要求,才能更清楚我们需要写出什么样的代码。 二、思路分析 在理解题目的基础上,需要进行思路分析,明确如何解题。对于本题,我们需要注意以下几点: 统计每个字符出现的次数,可以借助map实现 统计出现最多的字符,需要遍历map并比较 三…

    database 2023年5月22日
    00
  • mysql常用函数实例总结【聚集函数、字符串、数值、时间日期处理等】

    MySQL常用函数实例总结 MySQL提供了众多的函数,用于处理数据的聚合、字符串、数值、时间日期等方面,可以实现各种复杂的数据处理操作。本文将对MySQL常用函数进行总结,以供参考。 1. 聚集函数 常用的聚集函数有:COUNT、SUM、AVG、MAX、MIN。 COUNT函数:统计行数 COUNT函数用于统计满足条件的记录数,它可以对一列或多列进行统计。…

    database 2023年5月22日
    00
  • Mysql下自动删除指定时间以前的记录的操作方法

    Mysql下自动删除指定时间以前的记录,可以通过以下步骤实现: 1. 创建一个定时任务 我们可以使用linux中的crontab命令来创建定时任务,用来定期执行删除操作。具体命令格式如下: crontab -e 这个命令会打开一个文本编辑器,我们需要在其中添加定时任务。例如,如果我们需要每天凌晨3点执行删除操作,那么可以添加如下一行: 0 3 * * * /…

    database 2023年5月21日
    00
  • oracle 日期操作语句总结

    Oracle 日期操作语句总结 本文将介绍 Oracle 数据库中常用的日期操作语句,包括日期格式化、日期计算、日期比较等内容。 日期格式化 在 Oracle 中,日期可以使用 TO_DATE 函数将字符串转换为日期格式。TO_DATE 函数的语法如下: TO_DATE(string, format) 其中,string 是表示日期的字符串,format 是…

    database 2023年5月21日
    00
  • VMWare 虚拟机Centos7安装Oracle数据库的教程图解

    VMWare 虚拟机Centos7安装Oracle数据库的教程图解 简介 本篇攻略将详细讲解如何在VMWare虚拟机中安装CentOS 7操作系统,并在此系统上安装Oracle数据库。本攻略的内容主要包括以下几个步骤: 安装VMWare虚拟机 下载CentOS 7操作系统镜像 创建CentOS 7虚拟机 在CentOS 7虚拟机中安装Oracle数据库 步骤…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部