阿里云服务器Alibaba Cloud Linux 3.2104 LTS 64位如何安装宝塔面板?

在阿里云 Alibaba Cloud Linux 3.2104 LTS(基于 CentOS Stream/RHEL 9 体系)上安装宝塔面板(Baota Panel),由于该操作系统版本较新,直接运行旧版脚本可能会遇到依赖库不兼容的问题。因此,建议采用适配新版系统的专用安装命令手动安装依赖的方式。

以下是具体的操作步骤:

前置准备

  1. 登录服务器:通过 SSH 工具(如 Xshell、Putty 或阿里云终端)登录您的 Alibaba Cloud Linux 3 服务器。
  2. 更新系统:确保系统软件包为最新版本,减少潜在冲突。
    sudo yum update -y
    # 或者使用 dnf (Alibaba Cloud Linux 3 默认推荐)
    sudo dnf update -y
  3. 配置防火墙:宝塔安装过程中需要开放端口,建议先放行相关端口(通常宝塔会自动处理,但提前确认更安全)。
    sudo firewall-cmd --zone=public --add-port=888/tcp --permanent
    sudo firewall-cmd --reload

方法一:使用官方适配的快捷安装命令(推荐)

宝塔官方已针对 RHEL/CentOS 8/9 及 Alibaba Cloud Linux 3 进行了适配。请根据您的需求选择安装入口:

1. 安装宝塔专业版(Pro)

如果您需要更多功能(如企业级安全、多站点管理等),可执行以下命令:

yum install -y wget && wget -O install.sh https://download.bt.cn/install/pro-6.17.sh && bash install.sh pro

(注:如果上述链接失效,请前往宝塔官网“下载”页面获取最新的 install.sh 链接)

2. 安装宝塔社区版(CE)

如果您只需要基础功能,使用社区版即可:

yum install -y wget && wget -O install.sh https://download.bt.cn/install/centos_install.sh && bash install.sh

注意:对于 Alibaba Cloud Linux 3,如果直接使用 centos_install.sh 报错提示 systemdglibc 问题,说明脚本未完全适配,此时请尝试方法二


方法二:手动安装依赖后安装(解决兼容性问题)

如果方法一的脚本直接报错(常见于缺少 libcurlopenssl 版本不匹配),请按以下步骤手动修复环境并安装。

1. 安装必要的编译工具和依赖库

Alibaba Cloud Linux 3 需要安装一些开发库来编译宝塔所需的组件:

sudo dnf install -y gcc gcc-c++ make cmake glibc-devel libstdc++-devel 
    curl wget git unzip zip net-tools python3-pip openssl-devel 
    libffi-devel bzip2-devel readline-devel sqlite-devel

2. 安装 Python 环境(宝塔依赖 Python)

宝塔面板主要依赖 Python 3.x,系统自带的 Python 可能版本过低,建议安装指定版本或使用 pip 管理:

# 确保安装了 python3 和 pip
sudo dnf install -y python3 python3-pip
pip3 install --upgrade pip
pip3 install requests pyyaml

3. 重新运行安装脚本

在确保环境就绪后,再次尝试运行安装脚本。如果依然无法自动识别系统,可以强制指定系统类型:

# 强制指定为 aliyunlinux3 或 rhel9 类型的安装逻辑
wget -O install.sh https://download.bt.cn/install/bt_centos.sh
chmod +x install.sh
./install.sh

如果上述命令仍提示不支持的系统,您可以尝试修改脚本中的检测逻辑,或者直接联系宝塔客服获取针对 Alibaba Cloud Linux 3 的最新专用脚本。


安装完成与登录

安装过程通常需要 5-10 分钟,期间会显示进度条。安装成功后,终端会输出如下信息:

=====================================================
【宝塔面板】安装成功!
面板地址:http://<您的公网IP>:8888
用户名:xxxxxx
密码:xxxxxx
=====================================================
  1. 访问面板:打开浏览器,输入输出的 面板地址(通常是 http://服务器IP:8888)。
  2. 登录:输入显示的 用户名密码
  3. 首次设置:登录后,系统通常会引导您进行初始化设置(如网站根目录权限、安全组配置等)。

常见问题排查

  • 端口无法访问
    • 检查阿里云控制台的安全组规则,确保 8888 端口(以及后续安装的 Web 服务端口如 80, 443, 3306 等)已对 0.0.0.0/0 开放。
    • 检查服务器内部防火墙:sudo firewall-cmd --list-all
  • 安装失败提示 "No module named ‘requests’"
    • 这是 Python 依赖缺失导致的,请执行 pip3 install requests 后再重试安装脚本。
  • Alibaba Cloud Linux 3 特有警告
    • 如果提示 glibc 版本过低,请勿强行降级系统。宝塔目前对 RHEL 9 系列支持较好,若脚本完全不兼容,建议等待宝塔官方发布正式适配补丁,或考虑暂时使用 Docker 方式部署宝塔(需自行搭建 Docker 环境)。

通过以上步骤,您应该能够在 Alibaba Cloud Linux 3 上成功部署宝塔面板。

未经允许不得转载:CLOUD云枢 » 阿里云服务器Alibaba Cloud Linux 3.2104 LTS 64位如何安装宝塔面板?