我试图让一个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 . 我试图一遍又一遍地重新生成证书,但我仍然收到错误消息......如果有人能指出我正确的方向,我会非常适合它
1 回答
Step 1: 如果您没有SSL证书,您可以生成SSL证书,例如:
Step 2: 运行HTTPS保护的Minio服务器 . 在这里我使用Docker-dock的Docker:
泊坞窗,compose.yaml:
注意:这里假设您的主机上有一个名为/ tmp / minio / data的目录 . 如果不这样做,请创建它:
mkdir -p /tmp/minio/data
现在启动容器:
docker-compose up
而已 .
Check: 您可以通过HTTPS访问Minio服务器,如下所示:
References
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