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日

相关文章

  • memcached&redis性能测试

    转自:http://www.iigrowing.cn/memcached-redis-xing-neng-ce-shi.html    一、Memcached 1.1、memcached简介 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱…

    Redis 2023年4月13日
    00
  • ORACLE常见错误代码的分析与解决(二)

    这里是 “ORACLE常见错误代码的分析与解决(二)” 的完整攻略。 1.了解常见错误代码 在进行ORA错误代码的解析前,我们首先需要了解ORACLE中的常见错误代码,这可以帮助我们更快更准确地定位问题。 以下是一些常见的ORACLE错误代码: ORA-00904:无效标识符。该错误通常是因为某个对象或者列名拼写有误,或者该对象不存在。 ORA-00936:…

    database 2023年5月21日
    00
  • Servermanager启动连接数据库错误如何解决

    Servermanager启动连接数据库错误如何解决 问题简述 当使用Servermanager启动连接数据库时,可能会遇到错误提示信息。这些错误信息可能由于多种原因引起,如数据库配置不正确、数据库服务未启动等。 解决步骤 以下是解决该问题的步骤: 步骤一:检查数据库配置 确认数据库服务器的名称、登录名和密码是否正确。 确认Servermanager连接字符…

    database 2023年5月19日
    00
  • JDBC连接mysql乱码异常问题处理总结

    JDBC连接MySQL乱码异常问题处理总结 问题描述 在使用JDBC连接MySQL数据库时,可能会出现乱码的异常情况,如下所示: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect string value: ‘\xCE\xB1\xCE\xBC\xCF\x80…’ for colu…

    database 2023年5月21日
    00
  • 列出SQL Server中具有默认值的所有字段的语句

    要列出 SQL Server 数据库中具有默认值的所有字段,可以使用以下两种方法。 方法一:查询系统表 sys.columns 可以通过查询系统表 sys.columns,以获取具有默认值的列信息。 SELECT OBJECT_SCHEMA_NAME(c.object_id) AS [Schema], OBJECT_NAME(c.object_id) AS …

    database 2023年5月21日
    00
  • ORACLE 11g从 11.2.0.1升级到11.2.0.4 详细实战教程

    ORACLE 11g从 11.2.0.1升级到11.2.0.4 在实际应用中,有时需要将Oracle数据库进行版本升级,为了保证数据的安全和完整性,升级需谨慎操作。本篇文章将详细讲解如何升级ORACLE 11g从 11.2.0.1到11.2.0.4的实战教程。 注意事项: 在操作前,备份数据库的文件和数据是必须的。 升级过程中最好使用管理员权限账号进行操作。…

    database 2023年5月22日
    00
  • Python利用Scrapy框架爬取豆瓣电影示例

    下面我来详细讲解Python利用Scrapy框架爬取豆瓣电影的攻略。 爬虫框架Scrapy简介 Scrapy是一款使用Python语言编写的开源网络爬虫框架,目的是帮助开发者高效地爬取Web站点的信息内容。它通过定制配置的方式对每个请求进行处理,从而实现高效率、快速的数据抓取。 Scrapy框架具有以下特点: 强大的抓取性能,支持异步处理和并发下载; 灵活的…

    database 2023年5月22日
    00
  • Php-Redis安装测试笔记

    下面我将为您详细讲解如何安装和测试Php-Redis。 安装Php-Redis扩展 安装Redis 在安装Php-Redis扩展之前,需先安装Redis。可以使用以下命令在Ubuntu下安装Redis: sudo apt-get install redis-server 下载并安装Php-Redis扩展 可以从GitHub上下载Php-Redis的最新版本,…

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