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

下面我就来给您介绍一下“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日

相关文章

  • 零基础学SQL Server 2005 电子教程/随书光盘迅雷下载地址

    首先,需要说明的是,SQL Server 2005已经非常老旧,Microsoft已经停止对它的支持,所以建议使用更高版本的SQL Server。同时,“零基础学SQL Server 2005 电子教程/随书光盘迅雷下载地址”的教程也相应地已经过时了。 但是,如果你非常想学习SQL Server 2005,这里提供一个基本攻略: 下载教程和光盘:可以通过百度…

    database 2023年5月19日
    00
  • 常用的MongoDB查询语句的示例代码

    在这里我为您提供MongoDB查询语句的攻略,具体内容如下: 一、MongoDB查询语句 MongoDB是一款NoSQL数据库,在进行查询数据时,使用的语句和关系型数据库并不相同。下面我们将介绍MongoDB的基本查询语句。 1. db.collection.find() db.collection.find()是MongoDB中最常用的查询语句,用于查询集…

    database 2023年5月21日
    00
  • Mysql数据库百万级数据测试索引效果

    下面是详细讲解Mysql数据库百万级数据测试索引效果的完整攻略: 背景 在日常的网站或系统开发中,我们经常需要处理大量的数据,对于这些数据的查询和操作,使用合适的索引能够大幅提升程序的性能。本篇攻略将讲解如何针对百万级别的数据进行测试,并比较不同类型的索引的效果。 环境准备 为了模拟百万级数据量的情况,我们需要准备一个足够大的表。这里使用一个包含100万条数…

    database 2023年5月19日
    00
  • 详解SQL之CASE WHEN具体用法

    详解SQL之CASE WHEN具体用法 简介 CASE WHEN 是 SQL 中的条件表达式,可以根据不同的条件进行不同的处理,常用于数据转换、分类统计等场景。 通常的形式如下: CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 … ELSE default_result END…

    database 2023年5月21日
    00
  • 浅谈安装ORACLE时在Linux上设置内核参数的含义

    安装ORACLE时在Linux上设置内核参数是非常重要的,以便获得最佳的系统性能和数据安全性。接下来,我们将详细讲解如何在Linux上设置内核参数。 安装ORACLE前的准备工作 在安装ORACLE前,我们需要进行一些准备工作。 确认内核版本:使用uname -r命令查询系统内核版本。 确认内存大小:使用cat /proc/meminfo | grep Me…

    database 2023年5月22日
    00
  • 很全的SQL中文解释代码第1/2页

    首先,针对“很全的SQL中文解释代码第1/2页”的完整攻略,需要先了解以下几个方面的内容: SQL语言基础知识:包括SQL语句、数据库的基本概念和操作等; SQL语法规则:SQL语法的基本要素、语法规则和命令; SQL代码解释:讲解SQL语句的代码和作用,以及常见的应用场景和使用技巧。 以下是攻略的流程: 1. 学习SQL语言基础知识 在学习SQL代码的解释…

    database 2023年5月21日
    00
  • 从聚生网管监控软件白皮书看电脑监控软件哪个好用、网管软件排行榜、局域网限速软件

    文章主旨:介绍电脑监控软件、网管软件排行榜、局域网限速软件,并从聚生网管监控软件白皮书中选出好用的软件进行详细讲解。 电脑监控软件 电脑监控软件主要是用于公司、学校等机构管理人员对员工或学生的电脑使用情况进行监控,以确保他们不会滥用公司资源,还可以防止不良的员工行为、保持数据的机密性、保证工作的生产力等。常见的电脑监控软件有: 聚生网管监控软件 网行天下 天…

    database 2023年5月21日
    00
  • MySQL下海量数据的迁移步骤分享

    MySQL是一款常用的关系型数据库,随着数据量的增大,一些使用MySQL的项目可能需要进行数据库的迁移。下面分享一下MySQL下海量数据的迁移步骤。 步骤一:备份原数据库 在进行数据库迁移前,务必备份好原数据库,防止数据在迁移过程中丢失。可以使用MySQL自带的命令行工具mysqldump进行备份,具体操作如下: # 备份整个数据库,将数据导出到文件中 my…

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