linux安装部署minio,升级https
下载minio安装包
minio下载地址:
https://min.io/download#/linux
贴过来官网操作命令行
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password ./minio server /mnt/data --console-address ":9001"
将minio安装放置/usr/local/minio执行下面命令行
chmod +x minio
启动minio
nohup ./minio server --address 'ip:port2' --console-address 'ip:port1' /home/minio/data &
其中把ip port1 port2替换为自己的ip和端口号,port2是api使用端口号,port1是console的端口号。
启动之后,可以查看nohup日志
tail -f -n 500 nohup.log
以及用grep命令查看minio是否已经启动
ps -ef | grep minio
firewall防火墙
查询端口是否开放
firewall-cmd --query-port=9001/tcp
开放9001端口
firewall-cmd --permanent --add-port=9001/tcp
firewall-cmd --query-port=9002/tcp
开放9002端口
firewall-cmd --permanent --add-port=9002/tcp
#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload
此时登录http://ip:port1/login,登录网页console
minio默认的用户名和密码都为minioadmin
console设置桶之后,在manage处设置读写规则
设置一直可以读写的规则
修改默认用户名密码命令行
export MINIO_ACCESS_KEY=minioxx
export MINIO_SECRET_KEY=minioxxx
然后重启生效
minio升级https
- 使用openssl生成证书,或者阿里云购买免费证书
- 我们使用的阿里云二级域名,下载的对应免费ssl证书,下载类型为其他的SSL证书,解压后修改两个证书,打开后重命名key,和pem,pem公钥直接改为public.crt(修改后缀没影响),key改名为private.key。 名字务必是这两个,不然minio无法识别。
- 将两个证书放置{root}/.minio/certs/文件夹下(使用Xftp直接打开的路径),官方的{HOME}/.minio/certs 中home目录并不是我们下载minio的地方,具体大家可以用这个命令查看自己的{home}目录
echo $HOME
- 关闭minio服务之后,使用下面的命令行启动。
nohup ./minio server --address '域名:port2' --console-address ':port1' /home/minio/data &
其中port1前面有:,不要忘记
启动之后即完成。
- openSSL生成的证书,在java项目启动后会报错,我没有解决这个问题,所以不写进去了
版权声明:本文为Rae_C原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。