centos

minio在centos的安装技巧

小樊
45
2025-04-20 17:35:10
栏目: 智能运维

在CentOS上安装MinIO对象存储服务并配置HTTPS的步骤如下:

环境准备

  1. 创建目录和下载MinIO可执行文件

    • 使用SSH连接到CentOS服务器。
    • 创建数据存储目录和日志目录:
      mkdir -p /dlgcy/data/minio
      mkdir -p /dlgcy/log/minio
      
    • 下载MinIO可执行文件:
      wget https://dl.min.io/server/minio/release/linux-amd64/minio
      
    • 赋予可执行权限:
      chmod +x minio
      
  2. 配置文件和自启服务

    • 使用vim创建minio.conf配置文件,并设置数据位置、启动参数、用户名和密码等。
    • 创建minio.service服务文件,以便使用systemd管理MinIO服务。

启动MinIO服务

  1. 前台运行

    • 在MinIO所在的根目录下运行:
      ./minio server /dlgcy/data/minio
      
    • 默认用户名和密码为minioadmin
  2. 后台运行

    • 使用nohup命令后台运行MinIO服务,并指定控制台端口和日志输出位置:
      nohup ./minio server /dlgcy/data/minio --console-address ":9998" > /dlgcy/log/minio/minio.log 2>&1 &
      
    • 或者使用systemd服务文件启动:
      systemctl start minio.service
      systemctl enable minio.service
      

配置HTTPS

  1. 生成SSL证书(可选):

    • 可以使用自签名证书或从受信任的证书颁发机构获取SSL证书。
    • 将证书文件放置在MinIO的配置目录中,并在minio.conf中指定证书路径。
  2. 修改配置文件以启用HTTPS

    • 编辑minio.conf文件,添加或修改以下配置:
      [global]
      https_port = 9443
      ssl_certificate = /path/to/your/certificate.pem
      ssl_certificate_key = /path/to/your/private.key
      
    • 重启MinIO服务以应用更改:
      systemctl restart minio.service
      

访问和管理MinIO

  1. 访问控制台

    • 在浏览器中访问https://<服务器IP>:9998,使用配置的用户名和密码登录。
  2. 使用mc命令行客户端(可选):

    • 下载并安装mc客户端:
      wget https://dl.min.io/client/mc/release/linux-amd64/mc
      chmod +x mc
      ./mc config host add myminio http://<服务器IP>:9998 minioadmin minioadmin
      
    • 使用mc客户端进行文件操作和管理。

以上步骤涵盖了在CentOS上安装和配置MinIO的基本流程,包括环境准备、服务启动、HTTPS配置以及访问和管理。根据实际需求,您可能还需要进行进一步的配置和优化。

0
看了该问题的人还看了