linux配置Minio为https

本文介绍了如何使用自签名证书为MinIO配置HTTPS支持。步骤包括进入证书路径,生成私钥,创建并编辑openssl.conf配置文件,指定IP和DNS,运行openssl命令生成证书,使用keytool导入证书并设置密码,最后重启MinIO服务以应用更改。若要切换回HTTP,只需重命名private.key文件。
摘要由CSDN通过智能技术生成

使用自签名方式配置minio为https

  1. 进入minio证书路径root/.minio/certs,此文件夹是安装minio时自动生成的
cd /root/.minio/certs/
  1. 在证书路径下生成私钥
openssl genrsa -out private.key 2048
  1. 创建配置文件openssl.conf
vim openssl.conf

设置 IP.1 和 / 或 DNS.1 指向正确的 IP/DNS 地址:
复制以下内容到 openssl.conf

[req]
distinguished_name = req_distinguished_name
x509_extensions = v3_req
prompt = no
 
[req_distinguished_name]
C = US
ST = VA
L = Somewhere
O = MyOrg
OU = MyOU
CN = MyServerName
 
[v3_req]
subjectAltName = @alt_names
 
[alt_names]
IP.1 = 127.0.0.1
DNS.1 = localhost
  1. 指定文件运行
openssl req -new -x509 -nodes -days 730 -key private.key -out public.crt -config openssl.conf
  1. 导入证书
keytool -import -alias public -keystore cacerts -file public.crt

此时提示设置密码

changeit
changeit
  1. 可以查看证书信息
keytool -list -keystore cacerts -alias public
#输入上面的密码 changeit
  1. 重启 minio 服务

run.sh的运行脚本可参考我上篇文章linux安装minio

#查看minio服务运行
ps -ef|grep minio
#使用minio服务的pid停止服务
kill -9 $pid
#使用run.sh脚本运行minio服务
sh run.sh

即可支持 https,如果想改为 http 将 private.key 文件重命名即可

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值