在 Alibaba Cloud Linux(阿里云自研的基于CentOS/Rocky Linux的服务器操作系统)上部署 宝塔面板(BT Panel) 是完全可行的,操作流程与在 CentOS 或其他主流 Linux 发行版上类似。以下是详细步骤和注意事项。
✅ 一、准备工作
-
系统要求
- 操作系统:Alibaba Cloud Linux 2 或 Alibaba Cloud Linux 3(推荐使用 Alibaba Cloud Linux 3)
- 内存:建议 ≥1GB
- 硬盘:剩余空间 ≥10GB
- 网络:可访问X_X(用于下载安装包)
-
登录到你的阿里云ECS实例
使用 SSH 工具(如 Xshell、PuTTY 或终端)连接:ssh root@你的ECS公网IP -
更新系统(可选但推荐)
yum update -y注意:Alibaba Cloud Linux 使用
yum(ALinux 2)或dnf(ALinux 3),兼容 RHEL/CentOS 生态。
✅ 二、安装宝塔面板
官方推荐安装命令(适用于 CentOS 系统)
# 下载并执行宝塔安装脚本
wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh
⚠️ 注意:该脚本会自动检测系统环境,适用于 Alibaba Cloud Linux,因为它兼容 CentOS。
执行过程说明:
- 脚本会提示你是否安装宝塔面板,输入
y继续。 - 自动安装 Apache/Nginx、MySQL、PHP 等基础环境(可选“最小化安装”跳过)。
- 安装完成后会输出面板地址、用户名和密码。
✅ 三、开放防火墙端口
宝塔默认使用 8888 端口,你需要在以下两个地方放行:
1. 阿里云安全组规则
进入 阿里云ECS控制台 → 实例 → 安全组 → 配置规则 → 添加:
| 协议类型 | 端口范围 | 授权对象 | |
|---|---|---|---|
| 自定义 | 8888 | 0.0.0.0/0 | (或限制为你的IP) |
建议上线后改为只允许自己IP访问,提高安全性。
2. 系统防火墙(如果启用)
Alibaba Cloud Linux 默认可能关闭了 firewalld,检查状态:
systemctl status firewalld
如果开启,则放行端口:
firewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --reload
✅ 四、登录宝塔面板
安装成功后,终端会显示类似信息:
Bt-Panel: http://<your-ip>:8888
username: your-username
password: your-password
在浏览器中访问:http://你的ECS公网IP:8888,输入账号密码登录。
✅ 五、常见问题与注意事项
1. 宝塔是否支持 Alibaba Cloud Linux?
✅ 支持!因为 Alibaba Cloud Linux 兼容 CentOS/RHEL 生态,宝塔官方脚本能正常识别并安装。
2. 提示“不支持当前系统”?
- 可能是宝塔检测机制误判,可尝试强制安装(不推荐新手):
sh install.sh --force - 或联系宝塔官方确认最新兼容性。
3. 如何升级到宝塔专业版?(可选)
免费版功能已足够个人使用。企业用户可考虑购买专业版以获得更多安全和运维功能。
4. 安全建议
- 修改默认的8888端口
- 设置强密码
- 绑定宝塔官网账号以便找回
- 开启面板SSL和登录限制
✅ 六、后续操作
登录宝塔后,你可以:
- 安装 LNMP/LAMP 环境
- 创建网站、数据库
- 部署 WordPress、Typecho、Node.js 应用等
- 设置 SSL 证书(支持 Let’s Encrypt 免费证书)
🔚 总结
在 Alibaba Cloud Linux 上部署 宝塔面板 是简单且稳定的,只需运行官方安装脚本即可完成。得益于其对 CentOS 的高度兼容性,无需特殊配置。
🌐 提示:生产环境建议由专业运维管理,宝塔适合开发测试或轻量级部署。
如果你需要,我也可以提供一键部署脚本或 LNMP 环境配置建议。欢迎继续提问!
ECLOUD博客