Alibaba Cloud Linux 3.2104 LTS 64位安装宝塔面板?

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_queueiptables 等),请手动安装它们:

sudo dnf install -y libnetfilter_queue iptables

✅ 宝塔面板安装成功后的操作

  • 安装完成后,会显示访问地址、用户名和密码。
  • 打开浏览器访问 http://服务器IP:8888 即可进入宝塔面板。
  • 首次登录后建议绑定账号,便于后续管理。

🔒 安全设置建议

  1. 开放安全组端口

    • 在阿里云控制台的安全组中开放:
      • 8888(宝塔面板)
      • 80(HTTP)
      • 443(HTTPS)
      • 22(SSH)
  2. 修改默认面板端口

    • 登录宝塔后,在【设置】中修改默认的 8888 端口以增强安全性。
  3. 启用防火墙

    • 推荐在宝塔中启用“宝塔防火墙”插件或使用系统自带的 firewalld。

🧪 测试是否正常工作

安装完成后可以尝试通过宝塔安装 LNMP 环境测试是否正常运行。


🧰 其他资源

  • 宝塔官网:https://www.bt.cn
  • 宝塔论坛:https://bbs.bt.cn

如果你希望我帮你写一个完整的自动化安装脚本(含跳过检测),也可以告诉我,我可以为你定制。


如有其他问题,欢迎继续提问!