在 Alibaba Cloud Linux 3.2104(基于 CentOS/RHEL 的 Linux 发行版)上安装宝塔面板是完全可行的,但需要注意一些兼容性问题。宝塔官方推荐的系统是 CentOS、Ubuntu、Debian,但 Alibaba Cloud Linux 是基于 RHEL 的系统,安装宝塔时需要使用适用于 CentOS 的脚本。
✅ 安装前提条件
确保你使用的系统是:
- Alibaba Cloud Linux 3.2104
- 系统为 64 位
- 内存建议 512MB 以上,推荐 1GB 以上
- 系统应为纯净系统(未安装 Apache/Nginx/MySQL/PHP)
📌 安装步骤
步骤 1:更新系统软件包
sudo dnf update -y
步骤 2:安装 Wget 和 Tar(如果未安装)
sudo dnf install -y wget tar
步骤 3:下载并运行宝塔安装脚本
使用适用于 CentOS 的安装脚本:
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh ed8484bec
说明:该脚本适用于 CentOS 系统,Alibaba Cloud Linux 3 兼容性较好,可以正常运行。
⚠️ 安装中可能出现的问题及解决办法
❌ 问题1:系统检测失败,提示不是支持的系统
宝塔安装脚本会检测系统版本,有时会误判 Alibaba Cloud Linux 不是 CentOS。
✅ 解决方法:
修改安装脚本或添加强制安装参数。
方法一:强制安装(推荐)
编辑安装脚本:
wget -O install.sh http://download.bt.cn/install/install_6.0.sh
chmod +x install.sh
然后使用以下命令强制安装:
echo "Alibaba Cloud Linux 3 已强制安装宝塔" && bash install.sh --force
方法二:修改脚本中的系统检测
打开 install.sh 文件,找到系统检测部分,注释掉系统检测逻辑,例如:
#CentOS / RedHat / Fedora 系统检测
#if [ "$os" != "CentOS" ]; then
# echo "当前系统不受支持!"
# exit 1
#fi
注释掉这部分代码后保存,再运行安装脚本。
❌ 问题2:防火墙未开放 8888 等端口
安装完成后,宝塔默认使用 8888 端口访问。
✅ 解决方法:
- 在宝塔面板中设置安全规则。
- 或者在阿里云控制台的安全组中开放以下端口:
8888(宝塔面板)80(HTTP)443(HTTPS)22(SSH)
✅ 安装完成后访问宝塔面板
安装成功后,终端会输出类似如下信息:
Bt-Panel: http://你的服务器IP:8888
username: your_username
password: your_password
请使用浏览器访问这个地址,并输入用户名和密码登录宝塔面板。
✅ 推荐安装 LNMP 环境
登录宝塔面板后,推荐安装以下组件:
- Nginx 或 Apache
- MySQL 5.6+
- PHP 7.4 或 8.0+
🧪 验证是否安装成功
ps aux | grep bt
# 或
systemctl status bt
如果看到宝塔服务运行正常,说明安装成功。
📝 总结
| 步骤 | 内容 |
|---|---|
| 系统 | Alibaba Cloud Linux 3.2104 |
| 脚本 | 宝塔 CentOS 安装脚本 |
| 安装命令 | bash install.sh --force |
| 面板地址 | http://你的IP:8888 |
| 注意事项 | 可能需要强制安装,需开放防火墙/安全组端口 |
如果你在安装过程中遇到具体错误,也可以贴出来,我可以帮你进一步分析解决。
云计算HECS