在 Alibaba Cloud Linux 3 上安装宝塔面板是完全可行的。Alibaba Cloud Linux 3 是基于 RHEL/CentOS 的优化发行版,兼容大多数为 CentOS 设计的软件,包括宝塔面板(BT Panel)。以下是详细的安装步骤和注意事项。
✅ 一、系统要求
- 系统:Alibaba Cloud Linux 3(x86_64)
- 内存:建议 ≥1GB
- 硬盘:≥10GB 可用空间
- 纯净系统:建议未安装其他环境(如 Apache、Nginx、MySQL 等)
⚠️ 注意:宝塔官方支持 CentOS 7/8,而 Alibaba Cloud Linux 3 虽然与 CentOS 8+ 兼容,但非官方明确支持。不过实际测试中可正常运行。
✅ 二、安装前准备
1. 升级系统并安装依赖
sudo dnf update -y
sudo dnf install -y wget curl sudo
2. 关闭 SELinux(推荐)
sudo setenforce 0
sudo sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
修改后建议重启生效。
3. 开启防火墙端口(或临时关闭)
宝塔默认使用以下端口:
8888:面板端口80,443:网站服务22:SSH20, 21:FTP(如果安装)
开放端口示例(使用 firewalld):
sudo firewall-cmd --permanent --add-port=8888/tcp
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reload
或者你也可以在阿里云控制台的安全组中放行这些端口。
✅ 三、安装宝塔面板
使用官方安装脚本(CentOS 版)
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sudo bash install.sh
这个脚本会自动检测系统,虽然提示“不支持当前系统”,但在 Alibaba Cloud Linux 3 上通常仍可继续安装。
如果提示不支持,可强制安装:
export BT_OS=centos
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sudo bash install.sh
设置 BT_OS=centos 可绕过系统检测。
✅ 四、安装完成后
安装成功后,终端会输出:
Bt-Panel: http://<your-server-ip>:8888
username: xxxxxx
password: yyyyyy
✅ 五、登录面板
- 打开浏览器访问:
http://<你的服务器公网IP>:8888 - 输入用户名和密码
- 建议首次登录后立即修改密码,并绑定宝塔账号(可选)
✅ 六、常见问题解决
❌ 问题1:安装时报错 “unsupported OS”
- 解决方法:使用
export BT_OS=centos强制识别为 CentOS。
❌ 问题2:无法访问 8888 端口
- 检查阿里云安全组是否放行
8888端口 - 检查服务器本地防火墙(firewalld/iptables)
❌ 问题3:yum 报错或依赖冲突
- 更新 dnf 缓存:
sudo dnf clean all sudo dnf makecache
✅ 七、后续建议
- 立即修改面板端口和密码
- 面板 → 安全 → 修改面板端口和密码
- 启用 HTTPS 面板访问
- 面板设置 → 启用 SSL
- 定期备份配置
- 不要安装过多插件,避免冲突
✅ 总结
| 项目 | 说明 |
|---|---|
| 系统 | Alibaba Cloud Linux 3 |
| 安装命令 | export BT_OS=centos + 官方脚本 |
| 是否支持 | 非官方支持,但实测可用 |
| 推荐程度 | ⭐⭐⭐⭐☆ |
如需更稳定体验,建议使用 CentOS 7/8 或 Ubuntu 20.04/22.04。但若坚持使用 Alibaba Cloud Linux 3,上述方法可成功部署宝塔面板。
如有具体报错信息,欢迎提供日志进一步分析。
云知识