在 Alibaba Cloud Linux 3.2104 LTS 64位 系统上安装 宝塔面板(BT Panel) 是完全可行的,但需要注意一些兼容性问题。宝塔官方推荐的是 CentOS、Ubuntu 和 Debian 等主流发行版,而 Alibaba Cloud Linux 虽然基于 RHEL/CentOS 源码构建,但在某些细节上与标准 CentOS 有差异,因此安装时可能需要做些调整。
✅ 安装前准备
1. 确认系统版本
使用以下命令确认你的系统版本:
cat /etc/os-release
输出应类似:
NAME="Alibaba Cloud Linux"
VERSION="3.2104 LTS (Soaring Falcon)"
ID=alinux
ID_LIKE=rhel fedora centos
...
说明:Alibaba Cloud Linux 3 基于 CentOS Stream 或 RHEL 8 构建,所以可以尝试使用 CentOS 的安装方式。
🛠️ 安装步骤
1. 更新系统软件包
sudo dnf update -y
2. 安装常用工具(可选)
sudo dnf install -y wget curl unzip
3. 下载并安装宝塔面板
使用官方安装脚本(适用于 CentOS):
curl -sSO http://download.bt.cn/install/install_6.0.sh && sudo bash install_6.0.sh
注意:这个脚本会自动检测系统环境,并尝试安装适合的版本(如 CentOS 7/8、Ubuntu、Debian 等)。
⚠️ 可能遇到的问题及解决方法
问题 1:提示不支持当前系统
如果出现如下错误:
ERROR: This system is not supported!
说明宝塔脚本未识别 Alibaba Cloud Linux 系统。
解决办法:强制运行安装脚本
你可以修改脚本或绕过系统检查。
方法一:手动修改安装脚本(推荐)
下载脚本后编辑它:
wget http://download.bt.cn/install/install_6.0.sh
vim install_6.0.sh
找到系统检测部分(通常在开头附近),注释掉系统检测代码,例如:
#CentOS/RHEL
#if [ "$os" != "centos" ];then
# echo "ERROR: This script only support for CentOS/RHEL OS!";
# exit 1;
#fi
然后运行:
sudo bash install_6.0.sh
方法二:临时软链接模拟 CentOS 环境(谨慎操作)
sudo ln -sf /etc/redhat-release /etc/centos-release
然后再运行安装脚本。
问题 2:依赖库缺失
如果安装过程中提示缺少某些依赖(如 libnetfilter_queue、iptables 等),请手动安装它们:
sudo dnf install -y libnetfilter_queue iptables
✅ 宝塔面板安装成功后的操作
- 安装完成后,会显示访问地址、用户名和密码。
- 打开浏览器访问
http://服务器IP:8888即可进入宝塔面板。 - 首次登录后建议绑定账号,便于后续管理。
🔒 安全设置建议
-
开放安全组端口
- 在阿里云控制台的安全组中开放:
8888(宝塔面板)80(HTTP)443(HTTPS)22(SSH)
- 在阿里云控制台的安全组中开放:
-
修改默认面板端口
- 登录宝塔后,在【设置】中修改默认的 8888 端口以增强安全性。
-
启用防火墙
- 推荐在宝塔中启用“宝塔防火墙”插件或使用系统自带的 firewalld。
🧪 测试是否正常工作
安装完成后可以尝试通过宝塔安装 LNMP 环境测试是否正常运行。
🧰 其他资源
- 宝塔官网:https://www.bt.cn
- 宝塔论坛:https://bbs.bt.cn
如果你希望我帮你写一个完整的自动化安装脚本(含跳过检测),也可以告诉我,我可以为你定制。
如有其他问题,欢迎继续提问!
云知识