在 Alibaba Cloud Linux(阿里云基于 CentOS/Rocky Linux 的定制操作系统)上安装 宝塔面板(BT.CN) 是完全可行的。以下是详细的步骤,帮助你在 Alibaba Cloud Linux 上顺利安装宝塔面板。
✅ 系统要求
- 操作系统:Alibaba Cloud Linux 2 / 3(兼容 CentOS 7+/Rocky Linux)
- 内存:≥512MB(推荐 1GB 以上)
- 硬盘:≥10GB
- 宝塔版本:适用于 CentOS 的脚本即可(因为 Alibaba Cloud Linux 基于 RHEL 系)
🚀 安装步骤
步骤 1:更新系统软件包(可选但推荐)
sudo yum update -y
步骤 2:安装宝塔面板官方脚本
执行以下命令安装宝塔:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
⚠️ 注意:如果你使用的是 Alibaba Cloud Linux 3(基于 RHEL 9),建议使用新版脚本:
curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh
步骤 3:等待安装完成
整个过程大约需要 2~5 分钟,系统会自动安装 LNMP 环境(Nginx、MySQL、PHP)等组件。
安装完成后,终端会输出类似如下信息:
Bt-Panel: http://你的公网IP:8888
username: admin
password: 随机生成的密码
请务必保存好用户名和密码。
🔐 配置安全组(放行端口)
由于 Alibaba Cloud Linux 运行在阿里云 ECS 上,你需要配置安全组规则来允许访问宝塔面板的端口:
放行以下端口(根据需求选择):
| 端口 | 用途 |
|---|---|
| 80 | HTTP |
| 443 | HTTPS |
| 8888 | 宝塔面板默认端口 |
| 20 | FTP 数据连接 |
| 21 | FTP 控制连接 |
✅ 登录 阿里云控制台 → 找到你的 ECS 实例 → 安全组 → 添加入方向规则,放行上述端口。
🌐 登录宝塔面板
打开浏览器,输入:
http://你的服务器公网IP:8888
输入终端显示的用户名和密码登录。
💡 常见问题及解决方法
1. 宝塔面板无法访问?
- 检查是否放行了
8888端口。 - 检查防火墙是否关闭或开放对应端口:
systemctl stop firewalld
systemctl disable firewalld
Alibaba Cloud Linux 默认不启用 firewalld,但为了保险起见可以执行上面命令。
2. 宝塔安装失败?
可能是系统环境不兼容,建议使用纯净系统安装(无其他 Web 服务如 Apache/Nginx/MySQL)。
3. 如何重置宝塔面板密码?
如果忘记密码,可以在 SSH 中运行:
cd /www/server/panel && python tools.py panel default_password
或者直接重置密码:
echo "新密码" > /www/server/panel/default.pl
cd /www/server/panel && python tools.py panel reload
📦 推荐后续操作
- 更改默认登录端口(增加安全性)
- 绑定域名(便于管理)
- 安装 SSL 证书(Let’s Encrypt)
- 部署网站(WordPress、Typecho、Vue/React 前端等)
🧾 总结
| 项目 | 内容 |
|---|---|
| 系统支持 | Alibaba Cloud Linux 2/3 |
| 安装命令 | wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh |
| 登录地址 | http://IP:8888 |
| 默认账户 | 见安装输出 |
| 放行端口 | 8888 + 其他站点所需端口 |
如果你遇到具体错误提示,也可以贴出来,我可以帮你分析并解决。
是否需要我提供一键部署 LNMP 或 WordPress 的教程?
CLOUD技术博