linux安装部署minio,升级https

  • Post author:
  • Post category:linux

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

  1. 使用openssl生成证书,或者阿里云购买免费证书
  2. 我们使用的阿里云二级域名,下载的对应免费ssl证书,下载类型为其他的SSL证书,解压后修改两个证书,打开后重命名key,和pem,pem公钥直接改为public.crt(修改后缀没影响),key改名为private.key。 名字务必是这两个,不然minio无法识别。
  3. 将两个证书放置{root}/.minio/certs/文件夹下(使用Xftp直接打开的路径),官方的{HOME}/.minio/certs 中home目录并不是我们下载minio的地方,具体大家可以用这个命令查看自己的{home}目录
 echo $HOME
  1. 关闭minio服务之后,使用下面的命令行启动。
nohup ./minio server --address '域名:port2' --console-address ':port1' /home/minio/data &

其中port1前面有:,不要忘记
启动之后即完成。

  • openSSL生成的证书,在java项目启动后会报错,我没有解决这个问题,所以不写进去了

版权声明:本文为Rae_C原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。