MinIO配置https访问(Linux)_certgen-程序员宅基地

技术标签: linux  https  

前提

MinIO服务可以使用http正常访问

1.安装certgen

certgen
我使用的是 certgen_1.2.0_linux_amd64.rpm,github下载慢或下载不了可以用我在我的百度网盘
链接里面下:
链接:certgen_1.2.0_linux_amd64.rpm
提取码:6666
在这里插入图片描述
下载完成后,将 certgen_1.2.0_linux_amd64.rpm 复制到MinIO所在的机器上
在这里插入图片描述
使用rpm安装

rpm -ivh certgen_1.2.0_linux_amd64.rpm

安装完成
在这里插入图片描述

2.生成证书

为本机ip和MinIO服务访问IP生成证书

MinIO服务访问IP如下图
在这里插入图片描述

certgen -host “本机IP,MinIO服务访问IP” (该命令会在当前目录下生成证书)

例:certgen -host "localhost,192.168.10.11"

在这里插入图片描述

3.启动MinIO

将生成的证书复制到某个文件夹,或直接在这个文件夹生成证书
我使用的文件夹是 /software/minio/certs/

在这里插入图片描述
在原来启动参数的基础上添加 --certs-dir 证书存放路径
例: minio server --certs-dir /software/minio/certs/

由于我自己编写脚本启动,如下:

vim start
minio_pid_count=`ps -ef|grep "minio server"|wc -l`

#如果有minio进程则杀掉
if (($minio_pid_count > 1));
then ./stop
fi


echo "minio is starting..."

console_port=9099 #控制台端口
server_port=9098  #服务端口
log_path=/software/minio/minio.log #日志文件路径
minio_program_path=/software/minio/minio #minio应用程序所在路径
data_dir=/software/minio/data/ #数据存放路径
certs_dir=/software/minio/certs #证书存放路径

# 以q后台运行的方式启动MinIO
nohup $minio_program_path server $data_dir --certs-dir $certs_dir  --console-address ":$console_port" --address ":$server_port" >> $log_path 2>&1 &

echo "console-port:$console_port"
echo "api-port:$server_port"
echo "minio-log-path:$log_path"
echo "MINIO_ROOT_USER:${MINIO_ROOT_USER}"
echo "MINIO_ROOT_PASSWORD:${MINIO_ROOT_PASSWORD}"
echo "certs_dir:${certs_dir}"
echo "minio is started successfully!"

 vim stop
pid=`ps -ef | grep "minio server" | grep -v grep | awk '{print $2}'`

kill -9 $pid

echo "minio is stopped"

在这里插入图片描述
别忘给脚本执行设置可执行

 chmod +x start
 chmod +x stop

进入minioi应用程序所在的文件夹并启动脚本

cd /software/minio/

在这里插入图片描述
启动

./start

在这里插入图片描述
使用https访问,成功
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/L_Shaker/article/details/129954470

智能推荐

uni-app 网络请求提示 OPTIONS xxx 403 (Forbidden)_uni-app解决post请求403 forbidden-程序员宅基地

文章浏览阅读1.1w次,点赞4次,收藏3次。使用API ,向我的服务器发送了POST。_uni-app解决post请求403 forbidden

BLE 链路层(LL)的数据结构_ble的channel map中信道信息-程序员宅基地

文章浏览阅读5k次,点赞3次,收藏13次。一 链路层的数据结构在链路层上传输的数据格式如下图所示:广播报文和数据报文都包含 Preamble(前导码), AccessAddress(接入地址),PDU(数据),CRC。其中Constant Tone Extension是可选的。前导码接入地址PDUHeaderLengthMIC(可选)CRCConstant Tone Extension(可选)1 前导码报文最开始的8bit是01010101(0x55)或者10101010(0xAA)。这是很简单的交替序列。接收机_ble的channel map中信道信息

HBase数据大批量导入方式总结和对比_hbase 大数据量导入-程序员宅基地

文章浏览阅读3.4k次,点赞4次,收藏19次。HBase数据导入1. 背景在实际生产中,海量数据一般都不是直接存储在HBase中,这时候就需要一个数据导入到HBase的步骤上一篇博客讲述了可以通过java api的方式或者shell 客户端方式导入或者创建数据,但这对于实际生产中海量数据导入来说,速度和效率都太慢了,所以我们需要使用其他方式来解决海量输入导入到HBase的问题利用HBase底层文件是HFile形式存储再HDFS中,所以如果能够直接生成HFile的话,这时候再让HBase从HFile中读取数据,就会快很多。2. 批量数据导入_hbase 大数据量导入

Qt 串口通信之使用16进制发送数据的转换方式_qt串口发送16进制数据-程序员宅基地

文章浏览阅读1.7k次,点赞2次,收藏18次。16进制QString转成16进制QByteArray一 概述 有时候在做上位机串口通讯时,经常需要将字符串转成16进制的形式作为发送,借此分析记录一下。二 需求分析//假设需要转换的字符:如下QString str = "abcdef1234";//需求转换成 0xab,0xcd,0xef,0x12,0x34 由上图分析得出,很明显我们只需要拆分字符串然后再重新合并就ok啦,知道了解决方法,接下来就是上代码。三 编写代码方法1:/*******************_qt串口发送16进制数据

multipartfile上传文件 大小限制_multipartfile 大小限制-程序员宅基地

文章浏览阅读1.4w次,点赞7次,收藏15次。关于文件上传大小 主要看一个错误org.apache.tomcat.util.http.fileupload.impl.SizeLimitExceededException: the request was rejected because its size (59500387) exceeds the configured maximum (10485760) at org.apache.tomcat.util.http.fileupload.impl.FileItemIteratorImpl.ini_multipartfile 大小限制

基于python的信用卡评分模型_python 信用 评分卡模型-程序员宅基地

文章浏览阅读4.4w次,点赞45次,收藏418次。基于python的信用卡评分模型1. 项目背景介绍1.1 信用风险和评分卡模型的基本概念 信用风险指的是交易对手未能履行约定合同中的义务造成经济损失的风险,即受信人不能履行还本付息的责任而使授信人的预期收益与实际收益发生偏离的可能性,它是金融风险的主要类型。 借贷场景中的评分卡是一种以分数的形式来衡量风险几率的一种手段,也是对未来一段时间内违约、逾期、失联概率的预测。一般来说..._python 信用 评分卡模型

随便推点

Win8蓝屏(WHEA_UNCORRECTABLE_ERROR)-程序员宅基地

文章浏览阅读1.5k次。Win8下安装VS2012时,蓝屏,报错WHEA_UNCORRECTABLE_ERROR(P.S.新的BSOD挺有创意":("),Google之,发现[via]需要BIOS中禁用Intel C-State,有严重Bug的嫌疑哦原因有空再看看..._win8.1 whea_uncorrectable_error蓝屏代码

案例课1——科大讯飞_科大讯飞培训案例-程序员宅基地

文章浏览阅读919次,点赞21次,收藏22次。科大讯飞是一家专业从事智能语音及语音技术研究、软件及芯片产品开发、语音信息服务的软件企业,语音技术实现了人机语音交互,使人与机器之间沟通变得像人与人沟通一样简单。语音技术主要包括语音合成和语音识别两项关键技术。此外,语音技术还包括语音编码、音色转换、口语评测、语音消噪和增强等技术,有着广阔的应用。_科大讯飞培训案例

perl下载与安装教程【工具使用】-程序员宅基地

文章浏览阅读4.7k次。Perl是一个高阶程式语言,由 Larry Wall和其他许多人所写,融合了许多语言的特性。它主要是由无所不在的 C语言,其次由 sed、awk,UNIX shell 和至少十数种其他的工具和语言所演化而来。Perl对 process、档案,和文字有很强的处理、变换能力,ActivePerl是一个perl脚本解释器。其包含了包括有 Perl for Win32、Perl for ISAPI、PerlScript、Perl。_perl下载

安装VS2008 SP1-程序员宅基地

文章浏览阅读5.4k次。最近由于在学习SQL2008,所以需要使用VS2008太耍一下关于SQL2008的新特性,尤其是Entity Framework。VS2008和SQL2008我都更新成英文版了。接下来安装VS2008的Sp1补丁,MS又使用了很恶心的网络安装,下载的Sp1才450K,然后网络安装过程中就要下载几百兆的安装文件,万恶的网络安装,光下载就花了我1个多小时。接下来就开始安装了,不到1分钟,直接报错,安装_vs2008 sp1

UITextField添加点击高亮状态_uitextfield return高亮状态-程序员宅基地

文章浏览阅读960次。一、继承自UITextfield自定义一个SSTouchTextField 代码如下:#import "SSTouchTextField.h"@implementation SSTouchTextField#pragma mark - Private- (void)setBackgroundHighlighted:(BOOL)highlighted{ [UIView animateWith_uitextfield return高亮状态

8421 BCD码 加减校正_负数的8421码-程序员宅基地

文章浏览阅读7.9k次,点赞21次,收藏48次。8421码是一种常见的BCD(Binary-Coded Decimal)码,它用4个二进制位表示1个十进制位:00000001001000110100010101100111100010011010…11110123456789x…x例如:我们要表示5和15,使用二进制编码5 - 101 15 - 1111..._负数的8421码

推荐文章

热门文章

相关标签