在 CentOS 上修改 MinIO 的端口,主要取决于你是怎么部署的 MinIO(二进制直接运行 / systemd 服务 / docker)。下面分别说明。
minio server /data --address ":9000" --console-address ":9001"
修改端口示例(改成 9900 / 9901):
minio server /data --address ":9900" --console-address ":9901"
✅ 这种方式最推荐,简单明确。
vi /etc/systemd/system/minio.service
ExecStart=/usr/local/bin/minio server /data \
--address ":9900" \
--console-address ":9901"
systemctl daemon-reload
systemctl restart minio
ss -lntp | grep minio
docker run -d \
-p 9900:9000 \
-p 9901:9001 \
minio/minio server /data \
--console-address ":9001"
如果改了端口,需要放行:
firewall-cmd --zone=public --add-port=9900/tcp --permanent
firewall-cmd --zone=public --add-port=9901/tcp --permanent
firewall-cmd --reload
改端口后:
mc alias set 要写新端口❌ 只改 9000 不改 console
❌ 防火墙没开
❌ SELinux 拦截(可临时测试 setenforce 0)
如果你愿意,可以告诉我:
我可以给你精确配置文件示例。