问题描述:
由于MinIo的域名证书到期,更换域名证书后,域名证书不生效,仍然显示证书过期。导致小程序页面图片都加载不出来
MinIo的docker启动命令:
docker run -p 8017:9000 -p 8018:9001 \ --name minio \ -d --restart=always \ -e "MINIO_ACCESS_KEY=minioadmin" \ -e "MINIO_SECRET_KEY= ****** " \ -e "MINIO_SERVER_URL=https://xxx.xxx.xxx" \ -v /datavdb/minio/data:/data \ -v /datavdb/minio/config/cert:/root/.minio \ minio/minio server /data --console-address ":9001" -address ":9000"
问题排查:
- 检查Nginx配置的证书路径是否正确。(证书文件路径正确)
- 证书文件是否正确(证书文件也是最新申请的,确定没错)
- 检查Nginx文件挂载地址(Nginx文件地址也正确)
- 进入Nginx容器内容查看证书文件被正常挂载,且日期和路径正确
正常讲配置完证书文件,重启Nginx就可以生效的。可是为什么日期还是不对呢?后来在google上百度了一下,发现MinIo需要配置private和public证书文件。cloud.tencent.com/developer/a…
问题解决:
将SSL证书重新命名放到自己的MinIo目录cert下面,然后重启Nginx