让我们开始在鲲鹏arm64 centos7上使用带证书的官方二进制文件安装minio,并解决https和x509等问题。
从官网下载二进制可执行文件
下载地址:https://dl.minio.io/server/minio/release/linux-arm64/minio


开始操作。
下载文件到服务器
wget https://dl.minio.io/server/minio/release/linux-arm64/minio
2.1 赋予执行权限
chmod +x minio
2.2 创建数据文件夹
mkdir -p /opt/data/minio/minio-data
2.3 移动二进制文件minio到/opt/data/minio
mv minio /opt/data/minio/
2.4 创建启动脚本start-minio.sh,指定数据位置,端口,日志等
vim start-minio.sh
2.5 输入如下内容,保存退出
nohup ./minio server --address ':9000' --console-address ':9001' /opt/data/minio/minio-data > /opt/data/minio/minio.log 2>&1 &
2.6 赋予执行权限
chmod +x start-minio.sh
2.7 启动
./start-minio.sh
2.8 查看日志
tailf minio.log
2.9 访问外网IP+端口
2.10 安全组和防火墙记得开放9000和9001
2.11 账号密码默认是:minioadmin minioadmin
3.1 编辑启动脚本start-minio.sh,加入
3.2 具体如下
export MINIO_ACCESS_KEY=adminadmin export MINIO_SECRET_KEY=adminadmin nohup ./minio server --address ':9000' --console-address ':9001' /opt/data/minio/minio-data > /opt/data/minio/minio.log 2>&1 &
3.3 然后关掉进程重启服务
3.4 网页访问:账号密码是自己刚刚改的
4.1 先去域名提供商免费申请1年的CA证书,前提域名解析到你服务器了
4.2 以PHP中文网的为例,我们下载Apache的版本,域名如下

4.3 证书改为public和private,因为minio只认public.crt和private.key,官方文档有描述

4.4 然后把public.crt和private.key放到/root/.minio/certs,文件夹自动创建的

4.5 然后关掉进程重启服务,查看日志

4.6 访问地址登录会遇到X509问题Post “https://www.php.cn/link/92e9ee85b2a0843ab8dfe06a2e51adee”: x509: cannot validate certificate for 192.168.0.153 because it doesn’t contain any IP SAN 启动后访问登录的时候,会遇到minio because it doesn’t contain any IP SANs

4.7 不要慌,网上查资料,发现这样可以那样可以,结果试了都不可以,我们得想其他办法了,官方文档也看的头疼。其实我们只需要,在这2处都加入域名,并且在hosts里,添加内网域名指向域名就可以。
4.8 修改启动脚本

export MINIO_ACCESS_KEY=adminadmin export MINIO_SECRET_KEY=adminadmin nohup ./minio server --address "oss.c.cn:9000" --console-address 'oss.c.cn:9001' /opt/data/minio/minio-data > /opt/data/minio/minio.log 2>&1 &
4.9 修改hosts
vim /etc/hosts

192.168.0.153 oss.c.cn
然后关掉进程重启服务
接下去顺风顺水,该干嘛干嘛。
以上就是鲲鹏arm64 centos7下官方二进制文件带证书https安装minio X509等问题解决实践的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号