当前位置:网站首页>minio 单机版安装
minio 单机版安装
2022-08-02 23:27:00 【快乐是你的与我无关了】
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.1
proxy_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=[email protected] 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 [email protected] 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"
边栏推荐
- flutter 时间戳转日期
- 一文读懂 Web 3.0 应用架构
- js基础知识整理之 —— 获取元素和命名规范
- VMware workstation program starts slowly
- 令人心动的AI综述(1)
- 用了 TCP 协议,数据一定不会丢吗?
- 精心整理16条MySQL使用规范,减少80%问题,推荐分享给团队
- 【系统架构设计师】第三章 数据库系统
- Connect the Snowflake of CKAN tutorial CKAN to release to open data portal
- I have been in the software testing industry for nearly 20 years, let me talk to you about today's software testing
猜你喜欢

js基础知识整理之 —— 获取元素和命名规范

【问题征集】向 iPod 之父、iPhone 联合设计者、Google Nest 创始人 Tony Fadell 提问啦

APT level comprehensive free kill with Shell

九零后程序员心声:互联网的同行们,别卷了,再卷人都卷没了

有奖提问|《新程序员》专访“Apache之父”Brian Behlendorf

定了!8月起,网易将为本号粉丝提供数据分析培训,费用全免!

Swift中的类型相关内容

基于STM32设计的老人防摔倒报警设备(OneNet)

No-code development platform form styling steps introductory course

Database auditing - an essential part of network security
随机推荐
简单聊聊MySQL中的六种日志
科研用Cholesterol-PEG-NHS,NHS-PEG-CLS,胆固醇-聚乙二醇-活性酯
Merge two excel spreadsheet tools
【系统架构设计师】第三章 数据库系统
即席查询—— Kylin使用
flutter 时间戳转日期
为了面试阿里,熬夜肝完这份软件测试笔记后,Offer终于到手了
scala 集合通用方法
HVV红队 | 渗透测试思路整理
redis的学习笔记
Day117.尚医通:生成挂号订单模块
用了 TCP 协议,数据一定不会丢吗?
定了!8月起,网易将为本号粉丝提供数据分析培训,费用全免!
Teach you to locate online MySQL slow query problem hand by hand, package teaching package meeting
MySQL的多表查询(1)
Find My技术|智能防丢还得看苹果Find My技术
d合并json
2022山东国际青少年眼睛健康产业展会,视力健康展,眼视光展
@GetMapping、@PostMapping、@PutMapping、@DeleteMapping的区别
几种常见的跨域解决方法