在 Alibaba Cloud Linux 3.21.04 上安装 宝塔面板(BT.CN) 是完全可行的,因为 Alibaba Cloud Linux 是基于 Red Hat Enterprise Linux (RHEL) 的衍生系统,与 CentOS、Rocky Linux 等兼容性较好。宝塔官方也支持 RHEL/CentOS 系统。
✅ 安装前提条件
- 系统:Alibaba Cloud Linux 3.21.04(内核版本建议不低于 2.6,glibc >= 2.14)
- 内存:至少 512MB(推荐 1GB 及以上)
- 硬盘空间:至少 10GB
- root 权限(或具有 sudo 权限)
🧾 安装步骤
1. 升级系统软件包(可选但推荐)
sudo dnf update -y
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:适用于 CentOS/RHEL 系统(推荐用于 Alibaba Cloud Linux)ubuntu.sh/debian.sh:适用于 Ubuntu/Debian 系统
由于 Alibaba Cloud Linux 基于 RHEL,因此请选择 CentOS 版本安装脚本。
3. 等待安装完成
安装过程大约需要 2-5 分钟,期间会自动安装 LNMP 环境(Nginx、MySQL、PHP 等)。
安装完成后,终端会输出类似如下信息:
Congratulations! Installed successfully!
X_X面板地址: http://xxx.xxx.xxx.xxx:8888/xxxxx
内网面板地址: http://内网IP:8888/xxxxx
用户名: xxxxxxx
密码: xxxxxxxxx
请务必保存好用户名和密码!
🔐 配置防火墙
Alibaba Cloud Linux 3 默认使用 firewalld 或 iptables,你需要开放 8888(面板)端口和其他常用端口(如 80、443):
sudo firewall-cmd --permanent --add-port=8888/tcp
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reload
🌐 配置阿里云安全组
登录到 阿里云控制台,进入你的 ECS 实例的安全组设置中,添加入方向规则:
| 协议类型 | 端口范围 | 授权对象 |
|---|---|---|
| HTTP | 80 | 0.0.0.0/0 |
| HTTPS | 443 | 0.0.0.0/0 |
| 自定义TCP | 8888 | 你的 IP 或 0.0.0.0/0 |
🔄 常见问题及解决方法
❓ 宝塔无法访问?
- 检查服务器本地防火墙是否放行端口(
firewall-cmd) - 检查阿里云安全组是否放行对应端口
- 检查浏览器是否能正常访问该 IP 地址 + 端口
- 使用
netstat -tuln | grep 8888查看宝塔服务是否监听端口
❓ 宝塔提示“系统不兼容”?
确保你使用的安装脚本是针对 CentOS 6.0+ 的版本,而不是 Debian/Ubuntu 脚本。
❓ 安装过程中卡住?
可能是网络问题导致下载失败。可以尝试更换 DNS:
echo "nameserver 8.8.8.8" > /etc/resolv.conf
再重新执行安装脚本。
✅ 宝塔安装成功后建议操作
- 登录宝塔后台,修改默认管理员密码
- 安装所需的网站环境(LNMP/Apache)
- 开启宝塔自带的防火墙、网站监控等安全功能
- 创建网站、绑定域名、配置 SSL 证书
📌 总结
| 步骤 | 操作 |
|---|---|
| 更新系统 | dnf update -y |
| 下载安装脚本 | wget -O install.sh http://download.bt.cn/install/install_6.0.sh |
| 执行安装 | sh install.sh |
| 放行防火墙 | firewall-cmd --add-port=8888/tcp |
| 配置安全组 | 控制台添加 8888、80、443 入方向规则 |
如果你在安装过程中遇到具体错误,请贴出报错信息,我可以帮你进一步排查。祝你安装顺利!🚀
CLOUD技术博