
Docker中MiniO升级开启https后无法登录
最近使用MiniO存储的时候遇到了一个问题,MiniO突然登录提示“Invalid login”,接口返回401,但是确认密码是完全正确的。
原因
部署一段时间没有登录过,期间还对应用进行了升级。
为了找到原因决定删除应用重新部署一次,重新部署后用http可以正常登录。
随即把ssl证书上传部署完毕重启后又出现了Invalid login,无法登录。
再次看minio的环境配置参数
MINIO_BROWSER=on
MINIO_BROWSER_LOGIN_ANIMATION=on
MINIO_BROWSER_REDIRECT_URL=http://127.0.0.1:9001
MINIO_BROWSER_SESSION_DURATION=12h
MINIO_ROOT_PASSWORD=*****
MINIO_ROOT_USER=****
MINIO_SERVER_URL=http://127.0.0.1:9000
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
MINIO_ACCESS_KEY_FILE=access_key
MINIO_SECRET_KEY_FILE=secret_key
MINIO_ROOT_USER_FILE=access_key
MINIO_ROOT_PASSWORD_FILE=secret_key
MINIO_KMS_SECRET_KEY_FILE=kms_master_key
MINIO_UPDATE_MINISIGN_PUBKEY=RWTx5Zr1tiHQLwG9keckT0c45M3AGeHD6IvimQHpyRywVWGbP1aVSGav
MINIO_CONFIG_ENV_FILE=config.env
MC_CONFIG_DIR=/tmp/.mc
处理方式
把MINIO_BROWSER_REDIRECT_URL=http://127.0.0.1:9001
,和MINIO_SERVER_URL=http://127.0.0.1:9000
改成
MINIO_BROWSER_REDIRECT_URL=https://127.0.0.1:9001
,和MINIO_SERVER_URL=https://127.0.0.1:9000
重启后登录正常了。