一、问题背景
某项目采用了https的方式进行访问,但是文件服务还是http方式的minio,导致浏览器无法在https框架内加载http请求,附件内容无法正常加载。
二、具体配置
1、查看minio版本信息
[minio version RELEASE.2021-06-17T00-10-46Z[minio: /ics+/Yinling/minio/minio

2、查看minio的配置文件内容
[root@ics conf]# cat minio.confMINIO_ROOT_USER=adminMINIO_ROOT_PASSWORD=Gn64HaCL9WPZs244SkobMINIO_VOLUMES= "/ics+/Yinling/minio/data/"MINIO_OPTS= "-S /ics+/Yinling/nginx/crt -C /ics+/Yinling/minio/conf/minio --address :5050"
SSL证书关键配置参数:-S +证书路径信息
-S /ics+/Yinling/nginx/crt
3、上传SSL证书文件
上传证书文件到:/ics+/Yinling/nginx/crt
并分别命名为:private.key 和 public.crt
4、编写启动服务文件
vim minio.service
[Unit]Description=MinIO High Performance Object Storage for Yinling Apps BaseEevDocumentation=https://docs.min.ioWants=network-online.targetAfter=network-online.targetAssertFileIsExecutable=/ics+/Yinling/minio/minio[Service]#User=yinling#Group=yinlingType=simpleEnvironmentFile=-/ics+/Yinling/minio/conf/minio.confExecStart=/ics+/Yinling/minio/minio server $MINIO_VOLUMES $MINIO_OPTSPrivateTmp=falseRestart=on-failureRestartPreventExitStatus=1RestartSec=3LimitNOFILE=infinityTimeoutStopSec=infinitySendSIGKILL=no[Install]WantedBy=multi-user.target
5、重启并查看minio服务状态
systemctl restart minio
systemctl status minio



