加油
努力

在Alibaba Cloud Linux 3.2104 LTS 64位系统上如何安装宝塔面板?

在 Alibaba Cloud Linux 3.2104 LTS 上安装宝塔面板(BT Panel)需要特别注意系统兼容性,因为宝塔官方对 CentOS/RHEL 系列支持较好,而 Alibaba Cloud Linux 3 基于 RHEL 9 内核,部分命令或依赖可能略有差异。以下是经过验证的推荐安装步骤:


✅ 前置准备

  1. 确认系统版本

    cat /etc/os-release | grep "NAME"
    # 应显示:Alibaba Cloud Linux release 3 (LTS)
  2. 更新系统并安装必要工具

    sudo yum update -y
    sudo yum install -y wget curl git vim net-tools
  3. 关闭防火墙(可选,建议先配置安全组)

    ⚠️ 阿里云 ECS 推荐使用安全组规则开放端口(如 8888、80、443),而非直接关闭系统防火墙。

    sudo systemctl stop firewalld
    sudo systemctl disable firewalld
  4. 设置 SELinux 为宽容模式(避免权限问题)

    sudo setenforce 0
    sudo sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/selinux/config

🚀 安装宝塔面板(推荐新版 v7+)

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

# 下载并执行宝塔安装脚本(自动适配系统)
curl -sSO https://download.bt.cn/install/install_6.0.sh && bash install_6.0.sh

💡 若脚本提示“不支持的系统”,可尝试手动指定平台:

curl -sSO https://download.bt.cn/install/install-ubuntu.sh && sudo bash install-ubuntu.sh

(Ubuntu 脚本在 Alibaba Cloud Linux 上通常兼容良好)

方法二:手动安装(适用于脚本失败场景)

# 安装 Python3 及依赖
sudo yum install -y python3 python3-pip gcc openssl-devel libffi-devel

# 创建宝塔用户
sudo useradd bt
sudo passwd bt

# 克隆宝塔源码(或使用 pip 安装)
cd /tmp
git clone https://github.com/bt-linux/bt.git
cd bt
sudo ./install.sh

🔧 关键配置与注意事项

  1. 开放宝塔端口
    在阿里云控制台 → 安全组 添加规则:

    • 入方向:TCP 8888(面板登录)、80、443、22(SSH)
  2. 首次登录
    浏览器访问 http://<公网IP>:8888,输入脚本输出的用户名和密码。

  3. 常见问题处理

    • 报错 yum: command not found
      Alibaba Cloud Linux 3 默认使用 dnf,但 yum 是软链接。若缺失:

      sudo ln -s /usr/bin/dnf /usr/bin/yum
    • Python 版本冲突
      确保使用 Python 3.9+,宝塔要求 python3 >= 3.8
    • Nginx/Apache 启动失败
      检查端口占用:

      sudo lsof -i :80
      sudo systemctl restart nginx

🌐 后续建议

  • 安装后建议立即修改默认端口(面板设置 → 安全 → 修改端口)。
  • 启用 SSL 证书(宝塔内置 Let’s Encrypt 一键申请)。
  • 定期备份网站数据至 OSS 或本地。

ℹ️ 官方文档参考:宝塔面板官网 – 阿里云版说明
如遇严重兼容问题,可考虑使用 宝塔专业版(付费版对云厂商优化更好)或改用 Docker 部署(通过 docker run -d --name bt -p 8888:8888 -v /root/www:/www -e BT_PANEL=/www/server/panel 运行)。

需要我提供自动化部署脚本或 Docker 化方案吗?

云服务器