Minio 单机版安装

1.linux下载minio二进制文件

wget https://dl.min.io/server/minio/release/linux-amd64/minio

官网下载不下来下载下面链接

链接:https://pan.baidu.com/s/1DkSK-uL1f9M7XaS8JwSpow 提取码:cu07
–来自百度网盘超级会员V6的分享

2.给当前下载的minio应用赋予权限

chmod +x minio

设置账号密码

nginx 配置代理

# minio 控制台端口
upstream minioconsoleserver{server 127.0.0.1:9000;
}
# minio 后端server端口
upstream minioserver {server 127.0.0.1:9001;
}# 代理 minio后端server
server {listen       443 ssl default_server;server_name  sxweb.sjzc.edu.cn;#ssl on;ssl_certificate /etc/nginx/star_sjzc_edu_cn.pem;ssl_certificate_key /etc/nginx/myprivate.key;#必须 防止请求头丢失underscores_in_headers on;   location / {proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;proxy_set_header Host $http_host;proxy_http_version 1.1;proxy_set_header Connection "";proxy_pass http://minioserver;client_max_body_size 100g;client_body_buffer_size 100m; index  index.html index.htm;proxy_connect_timeout 300s;proxy_send_timeout 300s;proxy_read_timeout 300s;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   /usr/share/nginx/html;}}
# 代理minio控制台
server{listen 8080;#域名,根据实际情况修改server_name sxweb.sjzc.edu.cn;client_max_body_size 20m;access_log /var/log/nginx/host.access.log main;#前台,根据实际情况修改location / {proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;proxy_set_header Host $http_host;proxy_connect_timeout  300;# 设置最大请求体最大大小 (因为要上传大量视频,设置到最大,如果太小会报413 Request Entity Too Large)client_max_body_size 100g;client_body_buffer_size 100m; # Default is HTTP/1, keepalive is only enabled in HTTP/1.1proxy_http_version 1.1;proxy_set_header Connection "";proxy_pass http://minioconsoleserver;}}

注:用nginx为minio管理端配置二级路径会导致静态资源找不到,所以只能用http访问了。

3.控制台运行

# 创建文件夹
mkdir /home/minio/data
# 设置文件存放地址   设置端口号 后台运行minio服务
MINIO_SERVER_URL=https://sxweb.sjzc.edu.cn MINIO_ROOT_USER=train MINIO_ROOT_PASSWORD=train@minio nohup ./minio server /home/minio/data  > /home/minio/logs/minio.log --console-address=":9000" --address=":9001" 2>&1 &

参数解释:

  • MINIO_SERVER_URL minio服务端地址,如果配置了代理这里必须设置,否则默认以内网ip 为serverUrl ,生成的图片地址访问不到
  • MINIO_ROOT_USER 控制台用户名
  • MINIO_ROOT_PASSWORD 密码
  • –console-address 控制台端口号
  • –address 服务端 端口号
# 设置文件存放地址   设置端口号 后台运行minio服务
MINIO_SERVER_URL=https://sxweb.sjzc.edu.cn MINIO_ROOT_USER=train MINIO_ROOT_PASSWORD=train@minio nohup ./minio server /home/nfs/data/minio > /home/nfs/data/minio/logs/minio.log --console-address=":9000" --address=":9001" 2>&1 &

补充:docker方式部署

docker run -d \
--name minio \
--restart=always \
-p 9000:9000 \
-p 8080:9001 \
-e "MINIO_ROOT_USER=minioroot" \
-e "MINIO_ROOT_PASSWORD=minioroot" \
-e "MINIO_SERVER_URL=http://sxweb.sjzc.edu.cn:8080"
-v /home/minio/data:/data \
-v /home/minio/config:/root/.minio  minio/minio:RELEASE.2022-02-12T00-51-25Z server /data --console-address ":9001"

minio 单机版安装相关推荐

  1. HBase单机版安装详细步骤

    HBase介绍 HBase是一个分布式的.面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文"Bigtable:一个结构化数据的分布式存储系统".就像B ...

  2. Oracle Primavera P6 R84单机版安装教程

    本教程用于指导Oracle Primavera P6 R84版本的单机版安装过程.P6 R84版本于2014年9月30日发布.其功能较之前版本有较大提升.单机版的安装方式也发生了很大的变化.P6 R8 ...

  3. SQL Server 2008 (R2) 单机版安装的先决条件

    SQL Server 2008 (R2) 单机版安装的先决条件 原文: SQL Server 2008 (R2) 单机版安装的先决条件 出自:http://blogs.msdn.com/b/apgcd ...

  4. 新中大软件ngpower6.1单机版安装流程(WIN11)

    新中大软件NGPOWER6.1单机版安装(WIN11),其实这个版本在所有的WIN系统都能安装. 软件复制到电脑盘符下,路径不要太深.先安装环境:env\setup.exe如图,除了要改安装路径,否则 ...

  5. 【参赛作品97】openGauss单机版安装步骤

    作者:葛二萌 一. openGauss单机版安装步骤 硬件及软件环境: 硬件环境:虚拟机的内存8GB,4核心CPU,900G磁盘(非必须)软件环境:CentOS7.6数据库版本:opengauss2. ...

  6. minio的安装及使用

    目录 一.概述 二.下载二进制文件安装minio 三.spring boot整合使用minio 1.使用maven引入minio依赖 2.在`application.yml`中定义连接`minio`的 ...

  7. Kafka单机版安装教程及测试(附每一步操作截图及说明)【一看就懂】

    衔接上文,若对kafka还不太了解的朋友请参考: 一文带你了解Kafka[一看就懂]_杨大仙-CSDN博客 | 1.校验java环境及JDK是否已安装 java -version 若还没有安装,请先安 ...

  8. 单机版安装,伪分布式安装

    单机版安装,伪分布式安装 单机版安装:适合做一些调试,mapreduce调试(debug),实际开发中不用 伪分布式安装:在一台服务器上模拟出来多台服务器的效果(模拟多服务的启动方式) 官网地址 单机 ...

  9. minio:安装部署并安装成windows服务

    前言 关于分布式文件存储,之前我也是使用fastdfs,那为什么突然选择minio? 1.它可以多平台部署 2.搭建起来不是很复杂 3.github近30K的star 什么是minio? 构建高性能的 ...

最新文章

  1. Jquery DIV滚动至浏览器顶部后固定不动代码
  2. C语言——第四次作业
  3. 基于jQuery带图标的多级下拉菜单
  4. Swift之深入解析类和结构体的本质
  5. php查询mysql返回大量数据结果集导致内存溢出的解决方法
  6. task2 EDA数据分析
  7. IntelliJ IDEA中Spring Boot项目自定义Banner
  8. IE下table的innerHTML无效的处理方法
  9. windows制作docker镜像_Windows镜像制作
  10. PostgreSQL Oracle 兼容性之 - rowid (CREATE TABLE WITH OIDS)
  11. 怎么读 Tomcat 源码?
  12. java怎么播放视频_如何播放视频文件 java
  13. VSCode 搭建 STM32 开发环境
  14. 【TF-Slim使用】
  15. python Requests+正则表达式爬取猫眼电影top100
  16. mac鼠须管 在简体字模式如何繁体字
  17. logoff user in window 2008
  18. golang 模拟键盘输入
  19. [bzoj2668]交换棋子
  20. 化工厂人员定位的实施,新导化工厂人员定位带来的效果

热门文章

  1. 欧盟对谷歌开出第三张天价罚单 累计罚款总额达93.7亿美元
  2. Vscode配置c++
  3. 正点原子STM32F103精英版学习笔记(二)
  4. 中小学青少年编程创意机器人相关技术等级考试资料(含下载链接)
  5. Jenkins测试报告页面为空,只显示zip格式,怎么办
  6. python单链表就地反转_Python中的就地字典反转
  7. 机械手臂类机器人应用存在的问题
  8. iPhone摄像头拍照后图像旋转
  9. 干涉仪解模糊matlab,基于多级虚拟基线的干涉仪测向方法与FPGA仿真实现
  10. 【NRF51822】百度手环开源源码分析--存储部分