minio默认启用http作为连接方式,假如需要开启https的话,需要通过openssl命令生成证书,不建议使用certgen命令生成自签证书,因为会有些错误,即便官方文档中有提到certgen这种方式。
1. 创建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
2. 生成证书
cd /home/.minio/certs openssl req -new-x509-nodes-days730-keyout private.key -out public.crt -configopenssl.conf
3. 重启服务或者重新启动进程