最近使用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

重启后登录正常了。