【windows系统配置HTTPS】
|
启动minio后,会自动生成C:\Users\Administrator\.minio\certs目录
|
生成证书,将证书放在以上目录,重新启动minio后会自动识别证书,此时访问https://localhost:9000会看到minio的欢迎界面,说明HTTPS配置成功。
|
注意:证书文件名必须为private.key和public.crt
|
|
【证书生成方式】
|
在当前目录下打开cmd控制台,
|
输入以下命令:
|
1.生成私钥
|
openssl genrsa -out private.key 2048
|
2.签发证书
|
创建一个以openssl.conf以下内容命名的文件。
|
设置IP.1和/或DNS.1指向正确的 IP/DNS 地址:
|
IP地址需要填写服务器地址,否则登录报错误证书登录ip与服务器ip不一致
|
文件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
|
|
3.指定文件运行
|
openssl req -new -x509 -nodes -days 730 -key private.key -out public.crt -config openssl.conf
|