由于之前是使用电信公网IP的DDNS映射出去的,直接安装在了内网的群辉里面。由于公网IP没有了,现在需要迁移到服务器上,遇到很多奇怪的问题。

安装后无法登录

docker run -d \
  --name my_minio \
  -p 9000:9000 \
  -p 9001:9001 \
  -v /home/minio/data:/data \
  -v /home/minio/config:/root/.minio \
  -e MINIO_ROOT_USER=liujiaxian \
  -e MINIO_ROOT_PASSWORD=123456 \
  -e MINIO_SERVER_URL=https://a.xxx.com \
  -e MINIO_BROWSER_REDIRECT_URL=https://b.xxx.com \
  minio/minio server /data --console-address ":9001"

安装后无法登录账号密码没有错误,就是提示invalid login,这是你的MINIO_SERVER_URL和MINIO_BROWSER_REDIRECT_URL需要带上端口号,这点很奇怪尝试了很多nginx代理都不行,就得带端口号。

Nginx代理https无效

用nginx代理就是需要带上端口号才可以,尝试了非常多的方法都不行,最后放弃了,只能使用minio的证书模式来使用https访问,就是将证书放到/home/minio/config/certs/目录下,名称和下面图片的一致,域名证书和上面的MINIO_SERVER_URL域名保持一致,重启即可。

无法使用nginx代理会出现证书过期的情况,每隔三个月要更换一次。