在 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 仓库,某些旧版依赖可能不兼容。
解决方法:
- 清理并更新系统:
dnf clean all dnf update -y - 安装必要开发工具:
dnf groupinstall "Development Tools" -y dnf install -y epel-release dnf install -y python3-devel openssl-devel bzip2-devel libffi-devel zlib-devel - 重新执行安装脚本。
❗ 问题 2:防火墙阻止访问面板
宝塔面板默认端口为 8888,阿里云 ECS 需在安全组中放行。
解决方法:
- 登录阿里云控制台 → ECS → 实例 → 安全组 → 添加入方向规则:
- 协议:TCP
- 端口范围:8888/8888
- 授权对象:0.0.0.0/0(或你的 IP)
- 或在服务器内部关闭防火墙(测试用):
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
🛡️ 安全建议
- 修改默认端口和密码
登录后立即在【面板设置】中修改端口、用户名和密码。 - 启用 SSL
在面板后台申请免费 Let’s Encrypt 证书,避免明文传输。 - 限制 IP 访问
在安全组中仅允许你的固定 IP 访问8888端口。 - 定期备份
使用宝塔自带的定时备份功能,将数据同步到 OSS 或其他存储。
✅ 验证安装成功
浏览器访问:
http://your_server_ip:8888/xxxxx
输入初始账号密码登录,进入面板即表示安装成功。
如遇到具体错误日志,请提供完整报错信息,我可进一步帮你排查。
PHPWP博客