MinIO配置https访问(Linux)

这篇具有很好参考价值的文章主要介绍了MinIO配置https访问(Linux)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前提

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

1.安装certgen

certgen
我使用的是 certgen_1.2.0_linux_amd64.rpm,github下载慢或下载不了可以用我在我的百度网盘
链接里面下:
链接:certgen_1.2.0_linux_amd64.rpm
提取码:6666
MinIO配置https访问(Linux)
下载完成后,将 certgen_1.2.0_linux_amd64.rpm 复制到MinIO所在的机器上
MinIO配置https访问(Linux)
使用rpm安装

rpm -ivh certgen_1.2.0_linux_amd64.rpm

安装完成
MinIO配置https访问(Linux)

2.生成证书

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

MinIO服务访问IP如下图
MinIO配置https访问(Linux)

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

例:certgen -host "localhost,192.168.10.11"

MinIO配置https访问(Linux)

3.启动MinIO

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

MinIO配置https访问(Linux)
在原来启动参数的基础上添加 --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"

MinIO配置https访问(Linux)
别忘给脚本执行设置可执行

 chmod +x start
 chmod +x stop

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

cd /software/minio/

MinIO配置https访问(Linux)
启动

./start

MinIO配置https访问(Linux)
使用https访问,成功
MinIO配置https访问(Linux)文章来源地址https://www.toymoban.com/news/detail-476494.html

到了这里,关于MinIO配置https访问(Linux)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker安装MinIO并配置HTTPS安装访问

    1、安装MinIO 2、前往阿里云下载免费的证书文件(注意:要Apache版的) 3、修改公钥和私钥文件名为private.key public.crt 4、把这两个文件上传到服务器,我放到了/Home文件夹下,然后复制到容器内部 5、进入容器内部查看证书文件是否成功复制到容器内部 6、重新启动minio 然后就可

    2024年01月21日
    浏览(44)
  • linux 服务器类型Apache配置https访问

    一:查看服务器类型,下载相应的SSL证书 命令:netstat -anp | grep :80 httpd 是Apache超文本传输协议(HTTP)服务器的主程序,所以下载Apache证书 二:将证书解压后复制到服务器上 三个文件:xxx.key xxx_public.cert xxx_chain.cert 三:准备工作完成,配置 1.命令: yum -y install mod_ssl   安装 m

    2024年02月21日
    浏览(47)
  • SpringBoot Tomcat 配置https 且443端口也是https(若依为例对接微信小程序的https,小程序也可以访问)

    1   服务器去下载免费的证书(选在tomcat jks版本的)  2   将下载的证书移动到resources目录下  3 改写yml配置文件  9898 为https 对应的端口 key-store中注释的为你的域名 key-password为刚刚下载的第二个txt文件中的内容 key-store-password和key-password是一样的 key-alias 为你自己的域名  4

    2024年02月13日
    浏览(45)
  • windows10下设置本地apache\nginx站点部署ssl证书,使本地配置的域名可以用https访问

    首先我们需要下载openssl来生成证书文件: 去官方网址下载https://slproweb.com/products/Win32OpenSSL.html; 下载好了,双击exe文件,然后就下一步,下一步安装完成; 安装之后配置环境变量,新建一个系统变量OPENSSL_HOME,值就是你安装目录下的bin,然后在系统变量path,增加%OPENSSL_HO

    2024年02月15日
    浏览(48)
  • Java实现minio上传、下载、删除文件,支持https访问

    MinIO 是一款高性能、分布式的对象存储系统,Minio是基于Go语言编写的对象存储服务,适合于存储大容量非结构化的数据,例如图片、音频、视频、备份数据等 , 传统对象存储用例(例如辅助存储,灾难恢复和归档)方面表现出色。 导入minio依赖包 application.yml配置文件 配置

    2024年02月05日
    浏览(51)
  • Linux nginx实现访问,配置ssl证书实现https访问

    注意:服务器需要开通80端口 (1)alias: alias指定的路径是location的别名,不管location的值怎么写,资源的 真实路径都是 alias 指定的路径 例如:同样请求 http://xxx.com/upload/top.gif 时,在服务器查找的资源路径是: /www/wwwroot/upload/top.gif (2)root:真实的路径是root指定的值加上

    2024年02月01日
    浏览(57)
  • linux配置https访问使用443端口方法

    在Linux上,使用普通用户启动Nginx并监听443端口可能会失败。这是因为端口号低于1024的端口是受保护的特权端口,只有具有管理员权限的用户才能使用这些端口。 使用高于1024的端口:将Nginx配置文件中的端口号修改为高于1024的端口(例如8443),然后使用普通用户启动Nginx。这

    2024年02月09日
    浏览(44)
  • Linux tomcat 8 配置访问本地文件,并且配置https

    就可以通过 【http:// ip + 端口号+ tomcat配置的代理访问路劲+文件名】 来访问文件 本地要有jdk 【已经配置好环境变量那些】 打开cmd 输入: 秘钥库口令要记住,后边tomcat配置 有用 一步一步回答问题,最后会在F 盘生成文件 这边注意打开 HTTP/1.1 下的注释配置,并且进行修改

    2024年02月09日
    浏览(37)
  • 内网可以通过https来访问,外网不可以通过https来访问,怎么办

    如果您的内网可以通过HTTPS来访问,但外网无法通过HTTPS进行访问,可能有几种原因导致这个问题: 防火墙配置:请确保您的防火墙正确配置,以允许外部访问您的服务器的HTTPS端口(通常为443端口)。检查防火墙规则并确保已配置允许传入和传出的HTTPS流量。 网络地址转换(

    2024年02月07日
    浏览(44)
  • linux 下生成ssl自签证书, 并配置nginx通过https访问

    因为映射了域名,需要升级为https,由于是IP地址访问,所以生成自签名证书并设置nginx 这里服务端和客户端的Organization Name (eg, company)以及Organizational Unit Name都必须要和CA的不一样才可以

    2024年02月11日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包