gpt4 book ai didi

https - 在 minio 服务器上使用 https

转载 作者:行者123 更新时间:2023-12-04 13:21:56 25 4
gpt4 key购买 nike

我试图让 minio 服务器在 https 上运行,但每次我尝试运行它时,我都会收到以下错误:

{"level":"FATAL","time":"2018-06-15T15:12:19.2189519Z","error":{"message":"The 
parameter is incorrect.","source":["cmd\\server-main.go:225:cmd.serverMain()"]}}

我遵循了以下指南:
https://docs.minio.io/docs/how-to-secure-access-to-minio-server-with-tls

并尝试生成我自己的证书,但似乎没有任何效果...我将证书放在 .minio/certs 文件夹中,并将它们命名为 public.crt 和 private.key。我试图一遍又一遍地重新生成证书,但我仍然收到该错误消息......如果有人能指出我正确的方向,我会非常适合它

最佳答案

第一步:如果您没有 SSL 证书,您可以生成 SSL 证书,例如:

sudo mkdir -p /tmp/.minio/certs
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /tmp/.minio/certs/private.key -out /tmp/.minio/certs/public.crt

第 2 步:运行受 HTTPS 保护的 Minio 服务器。在这里,我将 Docker 与 docker-compose 一起使用:

docker-compose.yaml:
version: '3'

services:
minio:
image: minio/minio
command: server --address ":443" /data
ports:
- "443:443"
environment:
MINIO_ACCESS_KEY: "YourAccesskey"
MINIO_SECRET_KEY: "YourSecretkey"
volumes:
- /tmp/minio/data:/data
- /tmp/.minio:/root/.minio

注意:这里假设您的主机上有一个名为/tmp/minio/data 的目录。如果没有,请创建它: mkdir -p /tmp/minio/data
现在启动容器: docker-compose up
就是这样。

检查:您可以通过 HTTPS 访问您的 Minio 服务器,请参见下文:

enter image description here

引用文献
  • https://docs.minio.io/docs/how-to-secure-access-to-minio-server-with-tls
  • https://docs.minio.io/docs/generate-let-s-encypt-certificate-using-concert-for-minio.html
  • 关于https - 在 minio 服务器上使用 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50878454/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com