Alibaba Cloud Linux 3.2104 LTS 64位服务器安装宝塔面板?

在 Alibaba Cloud Linux 3.2104 LTS(基于 CentOS/RHEL 8 兼容体系)上安装宝塔面板(BT Panel),需要特别注意系统兼容性依赖包版本。Alibaba Cloud Linux 3 是面向云原生的操作系统,默认使用 dnf 而非 yum,且内核较新。

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


✅ 推荐方案:使用官方一键脚本(适配 Alibaba Cloud Linux)

宝塔官网已对 Alibaba Cloud Linux 提供支持,但需确保使用正确的命令。

步骤 1:登录服务器

通过 SSH 登录到你的 ECS 实例:

ssh root@your_server_ip

步骤 2:执行安装命令

⚠️ 重要提示:Alibaba Cloud Linux 3 是基于 RHEL/CentOS 8 的衍生版,宝塔官方推荐使用以下命令:

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

或者使用更稳定的官方推荐脚本(适用于所有主流 Linux 发行版):

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

📌 注意

  • 如果上述命令报错“No such file or directory”或“Permission denied”,请检查是否以 root 用户运行。
  • 如果提示 python3 缺失,可先安装基础环境:
    dnf install -y python3 python3-pip gcc gcc-c++ make wget curl

步骤 3:等待安装完成

安装过程约 5-10 分钟,完成后会输出类似如下信息:

==================================================================
Congratulations! Installed successfully!
==================================================================
网络面板地址: http://your_server_ip:8888/xxxxx
内网面板地址: http://internal_ip:8888/xxxxx
username: xxxx
password: xxxx

🔧 常见问题与解决方案

❗ 问题 1:安装失败,提示依赖冲突

Alibaba Cloud Linux 3 默认启用 AppStream 仓库,某些旧版依赖可能不兼容。

解决方法:

  1. 清理并更新系统:
    dnf clean all
    dnf update -y
  2. 安装必要开发工具:
    dnf groupinstall "Development Tools" -y
    dnf install -y epel-release
    dnf install -y python3-devel openssl-devel bzip2-devel libffi-devel zlib-devel
  3. 重新执行安装脚本。

❗ 问题 2:防火墙阻止访问面板

宝塔面板默认端口为 8888,阿里云 ECS 需在安全组中放行。

解决方法:

  1. 登录阿里云控制台 → ECS → 实例 → 安全组 → 添加入方向规则:
    • 协议:TCP
    • 端口范围:8888/8888
    • 授权对象:0.0.0.0/0(或你的 IP)
  2. 或在服务器内部关闭防火墙(测试用):
    systemctl stop firewalld
    systemctl disable firewalld

❗ 问题 3:SELinux 导致服务异常

Alibaba Cloud Linux 3 默认启用 SELinux,可能影响 Nginx/MySQL 运行。

解决方法:
临时禁用 SELinux(建议生产环境配置正确策略而非直接禁用):

setenforce 0
sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config

重启服务器生效:

reboot

🛡️ 安全建议

  1. 修改默认端口和密码
    登录后立即在【面板设置】中修改端口、用户名和密码。
  2. 启用 SSL
    在面板后台申请免费 Let’s Encrypt 证书,避免明文传输。
  3. 限制 IP 访问
    在安全组中仅允许你的固定 IP 访问 8888 端口。
  4. 定期备份
    使用宝塔自带的定时备份功能,将数据同步到 OSS 或其他存储。

✅ 验证安装成功

浏览器访问:

http://your_server_ip:8888/xxxxx

输入初始账号密码登录,进入面板即表示安装成功。


如遇到具体错误日志,请提供完整报错信息,我可进一步帮你排查。