Alibaba Cloud Linux 3.2104 LTS 64位怎么装宝塔?

在 Alibaba Cloud Linux 3.2104 LTS(基于 CentOS/RHEL 8 内核)上安装宝塔面板,需要特别注意兼容性依赖库。由于 Alinux 3 是红帽系发行版,直接运行 CentOS 7 的脚本可能会失败。

以下是官方推荐且最稳定的安装方法:


✅ 推荐方案:使用宝塔官方适配脚本(针对 RHEL/CentOS 8+)

宝塔官网已提供对 CentOS/RedHat 8+ 系列的支持脚本。Alibaba Cloud Linux 3 兼容 CentOS 8 生态。

步骤 1:登录服务器

通过 SSH 登录到你的 Alibaba Cloud Linux 3 实例:

ssh root@你的服务器IP

步骤 2:执行安装命令

宝塔官方为 CentOS 8/Alinux 3 提供了专用安装脚本。请复制以下命令并执行:

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

说明:

  • install_6.0.sh 是宝塔面板 6.x 版本的通用脚本,支持 CentOS 8、Alinux 3 等。
  • ed8484bec 是免费版授权密钥(用于个人用户)。如果你是企业用户或有付费授权,请替换为你自己的授权码。
  • 如果提示 wget 未安装,可先执行 yum install -y wget

步骤 3:等待安装完成

安装过程可能需要 5-10 分钟。完成后会显示类似如下信息:

==================================================================
Congratulations! Installed successfully!
==================================================================
网络面板地址: http://你的服务器IP:8888/随机字符串
内网面板地址: http://你的服务器IP:8888/随机字符串
username: xxxxxxxx
password: xxxxxxxx

⚠️ 重要: 请记下用户名和密码!


⚠️ 关键后续配置(必须做!)

1. 开放安全组端口

阿里云默认不开放宝塔端口,需手动放行:

  1. 登录 阿里云控制台
  2. 进入 ECS 实例安全组配置规则
  3. 添加入方向规则:
    • 协议类型:自定义 TCP
    • 端口范围:8888/8888
    • 授权对象:0.0.0.0/0(或仅允许你的 IP)

2. 关闭防火墙(可选但推荐)

Alinux 3 默认使用 firewalld,建议关闭以避免冲突:

systemctl stop firewalld
systemctl disable firewalld

或者只开放必要端口(如 80, 443, 8888),但新手建议直接关闭防火墙简化排查。

3. 首次登录宝塔面板

浏览器访问:http://你的服务器IP:8888/随机字符串

输入刚才记录的用户名和密码登录。


❓ 常见问题与解决方案

Q1: 安装时提示 “CentOS 8 not supported” 或报错?

Alinux 3 完全兼容 CentOS 8,但如果脚本检测失败,可以尝试强制指定系统版本:

# 先查看系统标识
cat /etc/os-release
# 输出中应包含 "Alibaba Cloud Linux" 或 "CentOS Stream"

# 如果仍失败,可尝试修改安装脚本中的系统判断逻辑(高级用户)
# 或直接使用 Docker 方式安装宝塔(见下文备选方案)

Q2: 依赖缺失导致 Nginx/MySQL 启动失败?

Alinux 3 使用较新的 glibc 和 OpenSSL。如果安装后服务无法启动,可能是缺少某些开发库。重新安装前确保基础环境完整:

yum update -y
yum install -y gcc gcc-c++ make automake autoconf libtool bison flex file readline-devel ncurses-devel openssl-devel pcre-devel zlib-devel

Q3: 更稳定的替代方案 —— 使用 Docker 安装宝塔

如果原生安装遇到兼容性问题,强烈建议使用 Docker 方式,这是目前在 Alinux 3 上最稳定的部署方式:

步骤 1:安装 Docker
# 安装 DNF 插件
dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
dnf install -y docker-ce docker-ce-cli containerd.io

# 启动 Docker
systemctl start docker
systemctl enable docker
步骤 2:使用官方 Docker 镜像安装宝塔
docker run -itd 
  --name bt-panel 
  -p 8888:8888 
  -p 80:80 
  -p 443:443 
  -p 888:888 
  -v /www/wwwroot:/www/wwwroot 
  -v /www/server:/www/server 
  daocloud.io/baota/bt-linux-amd64:latest
步骤 3:获取初始密码
docker logs bt-panel | grep password

优点: 避免系统库冲突,迁移方便,回滚简单。
缺点: 性能略低于原生安装(通常可忽略),需熟悉 Docker 基本操作。


📌 总结建议

方案 适用场景 推荐度
原生脚本安装 希望获得最佳性能,熟悉 Linux 运维 ⭐⭐⭐⭐
Docker 安装 追求稳定性,避免系统兼容性问题,快速部署 ⭐⭐⭐⭐⭐(首选)

对于 Alibaba Cloud Linux 3推荐使用 Docker 方式安装宝塔,可以避开绝大多数因系统底层库差异导致的疑难杂症。

如需进一步帮助,请提供具体报错信息。