Alibaba Cloud Linux 3.2104 LTS 64位下载宝塔?

在 Alibaba Cloud Linux 3.2104 LTS(基于 CentOS/RHEL 8/9 体系)上安装宝塔面板,不能直接运行标准的 CentOS 7 安装脚本,因为系统内核和软件包管理器不同。

以下是官方推荐且安全的安装步骤:


✅ 正确安装方法(使用阿里云官方适配脚本)

阿里云已为 Alibaba Cloud Linux 提供兼容宝塔的优化版本。请使用以下命令:

# 1. 下载并执行阿里云官方适配的安装脚本
wget -O install.sh https://download.bt.cn/install/install_aliyun.sh && sudo bash install.sh

# 或者使用新版一键安装脚本(推荐)
curl -sS https://download.bt.cn/install/install_panel.sh | bash

⚠️ 注意:如果上述脚本仍报错,请尝试手动指定系统类型进行安装:

# 2. 强制指定系统类型为 alinux3
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh alinux3

🔧 如果自动脚本失败,手动安装步骤如下:

第一步:更新系统并安装依赖

sudo yum update -y
sudo yum install -y wget curl unzip git epel-release

第二步:安装宝塔面板(通过源码或 RPM 包)

由于 Alibaba Cloud Linux 3 基于 RHEL 8/9,宝塔官方尚未完全支持所有功能,建议使用 Docker 方式手动编译安装

方法一:使用 Docker 安装(最稳定、推荐)
# 安装 Docker
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker

# 拉取宝塔镜像并运行
docker run -itd --name bt-panel 
  -p 8888:8888 -p 888:888 
  -p 20:20 -p 21:21 
  -p 80:80 -p 443:443 
  -p 39000-40000:39000-40000 
  -v /www:/www 
  --privileged=true 
  daocloud.io/baota/bt:latest
方法二:手动安装宝塔(仅适用于熟悉 Linux 的用户)
# 1. 安装基础依赖
sudo yum groupinstall "Development Tools" -y
sudo yum install -y gcc g++ make openssl-devel pcre-devel zlib-devel libxml2-devel libjpeg-devel libpng-devel freetype-devel mcrypt mhash libmcrypt-devel readline-devel libxslt-devel patch curl-devel

# 2. 下载宝塔源码
cd /tmp
wget https://github.com/BT-SY/BT/archive/refs/heads/main.zip
unzip main.zip
cd BT-main

# 3. 执行安装(需根据实际路径调整)
./setup.sh install

🛡️ 安装后必要配置

  1. 开放防火墙端口

    sudo firewall-cmd --zone=public --add-port=8888/tcp --permanent
    sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
    sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
    sudo firewall-cmd --reload
  2. 关闭 SELinux(可选但推荐)

    sudo setenforce 0
    sudo sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config
  3. 获取登录地址和密码
    安装完成后,终端会输出类似如下信息:

    Bt-Panel: http://<你的公网IP>:8888/xxxxxx
    username: xxxxxx
    password: xxxxxx

❗ 重要提醒

  • Alibaba Cloud Linux 3 是 CentOS 8 的替代品,而宝塔对 CentOS 7 支持最好。因此,强烈建议使用 Docker 方式安装,以避免依赖冲突。
  • 如果必须使用原生安装,请确保系统已启用 epel-releasepowertools 仓库。
  • 安装前建议创建快照备份,以防安装失败导致系统异常。

如需进一步帮助,请访问 宝塔官网文档 查看最新兼容性说明。