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

在阿里云服务器(Alibaba Cloud Linux 3.2104 LTS 64 位)上安装宝塔面板,需要特别注意该系统基于 RPM 包管理器(类似 CentOS/RHEL),但内核和基础库与传统的 CentOS 7/8 有所不同。

由于 Alibaba Cloud Linux 3 是较新的系统,宝塔官方目前对其支持主要依赖 yumdnf 源。以下是标准的安装步骤及注意事项:

⚠️ 重要前置提示

  1. 安全组设置:在运行安装命令前,请务必登录阿里云控制台,在“安全组”规则中放行宝塔面板所需的端口(默认 8888)。
    • 入方向规则:协议 TCP,端口范围 8888,授权对象 0.0.0.0/0(生产环境建议限制为特定 IP)。
  2. 系统兼容性:Alibaba Cloud Linux 3 基于 Rocky Linux / AlmaLinux 体系构建。如果宝塔官方脚本直接报错,可能需要手动指定 yum 源或使用兼容模式。

方法一:使用官方推荐的一键安装脚本(推荐)

这是最简单的方法,宝塔官方脚本通常会自动检测系统类型并适配。

  1. 连接服务器
    通过 SSH 工具(如 Xshell, PuTTY 或阿里云终端)登录到服务器。

  2. 执行安装命令
    复制以下命令并粘贴到终端回车:

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

    注意:如果你使用的是旧版脚本可能不兼容,建议使用最新的 install_6.0.sh

  3. 等待安装完成
    脚本会自动下载依赖、编译软件并安装面板。过程中会显示进度条,请耐心等待。

  4. 获取访问信息
    安装完成后,终端会输出一段包含以下关键信息的日志:

    • 面板地址:例如 http://你的公网IP:8888/随机字符串
    • 用户名
    • 密码
    • SSH 端口(默认 22)

    提示:如果看到类似 Error: No such file or directory 或依赖冲突报错,请尝试切换到方法二。


方法二:手动配置 YUM 源并安装(解决兼容性问题)

如果上述脚本因 Alibaba Cloud Linux 3 的底层库差异导致失败,可以手动添加宝塔的 RPM 源进行安装。

1. 安装基础工具

sudo yum install -y wget curl git

2. 添加宝塔 YUM 源

创建宝塔的 repo 文件:

cat <<EOF | sudo tee /etc/yum.repos.d/bt.repo
[bt]
name=BT Panel
baseurl=http://repo.bt.cn/centos/7/x86_64/
enabled=1
gpgcheck=0
EOF

注:虽然文件名写的是 centos/7,但在 RHEL/CentOS 8+ 系列中,宝塔的 RPM 包通常具有较好的向下兼容性。如果此源无效,可尝试访问宝塔官网查看是否有针对 rockyalinux 的最新源链接。

3. 安装宝塔核心组件

sudo yum makecache
sudo yum install -y panel

4. 启动服务

systemctl start bt
systemctl enable bt

常见问题排查 (FAQ)

Q1: 安装时提示 No module named 'requests' 或 Python 版本错误?
A: Alibaba Cloud Linux 3 默认可能未安装 Python 3 的某些依赖。请先安装:

yum install -y python3 python3-pip python3-devel gcc gcc-c++ make cmake openssl-devel libffi-devel
pip3 install requests

然后再重新运行安装脚本。

Q2: 无法访问面板(浏览器打不开)?
A:

  1. 检查阿里云控制台的安全组是否放行了 8888 端口。
  2. 检查服务器内部防火墙:
    firewall-cmd --zone=public --add-port=8888/tcp --permanent
    firewall-cmd --reload

Q3: 如何更换 Root 密码?
A: 宝塔安装成功后,首次登录面板时,可以在面板首页点击“修改 root 密码”进行修改,或者直接在命令行输入 passwd 修改。

总结

对于 Alibaba Cloud Linux 3,首选尝试方法一。如果遇到依赖问题,请确保安装了完整的开发工具链(gcc, make, python3-devel 等),这通常是新系统安装宝塔失败的主要原因。安装成功后,建议在面板后台开启“云盾”或配置 WAF 插件以增强安全性。

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