在 Alibaba Cloud Linux 3.2104 LTS 上安装 宝塔面板(BT Panel) 是可行的,但需要注意宝塔官方并未特别适配 Alibaba Cloud Linux 系统。不过由于 Alibaba Cloud Linux 基于 CentOS/RHEL,所以可以使用宝塔的 CentOS 安装脚本进行安装。
以下是详细的安装步骤:
✅ 一、系统要求
- Alibaba Cloud Linux 3.x(基于 RHEL/CentOS 8)
- 系统为纯净系统(无其他 Web 服务环境冲突)
- 系统 root 权限
- 至少 1GB 内存(推荐 2GB 或以上)
✅ 二、准备工作
1. 升级系统软件包
sudo dnf update -y
2. 安装常用工具(可选)
sudo dnf install -y wget curl unzip vim
✅ 三、安装宝塔面板
1. 下载并运行安装脚本
宝塔提供的是适用于 CentOS 的安装脚本,我们可以在 Alibaba Cloud Linux 3 中使用它:
wget -O install.sh http://download.bt.cn/install/install_6.0.sh &&
sudo bash install.sh edd9ac7
📌 注意:该脚本适用于 CentOS 6/7/8 系列系统,Alibaba Cloud Linux 3 是兼容的。
2. 安装过程中会提示如下内容:
Do you want to install Bt-Panel to the /www directory now? (y/n)
输入 y 回车继续安装。
安装过程大约需要 2~5 分钟,取决于服务器性能。
✅ 四、访问宝塔面板
安装完成后会出现类似如下信息:
Bt-Panel URL: http://你的服务器IP:8888
username: your_username
password: your_password
请记录好用户名和密码,用于登录面板。
✅ 五、开放防火墙端口(如果开启)
Alibaba Cloud Linux 默认可能启用了 firewalld 防火墙,需开放相关端口:
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --permanent --add-port=8888/tcp
sudo firewall-cmd --reload
同时,在阿里云控制台的安全组中开放这些端口。
✅ 六、常见问题及解决方法
1. 宝塔安装失败或报错?
可能是由于系统依赖未满足,可以尝试手动安装依赖:
sudo dnf install -y python3 python3-devel gcc libxml2-devel libxslt-devel openssl-devel
然后重新执行安装脚本。
2. 面板无法访问?
检查以下几点:
- 防火墙是否放行 8888 端口;
- 阿里云安全组是否放行;
- 面板是否正常运行:
bt status查看状态; - 使用
netstat -tuln | grep 8888检查监听情况;
✅ 七、宝塔常用命令(bt 命令)
# 查看宝塔状态
bt status
# 重启宝塔面板
bt restart
# 查看面板登录地址和账号密码
bt default
# 更改面板端口
bt change_port
# 宝塔帮助菜单
bt
✅ 八、卸载宝塔(如需)
wget http://download.bt.cn/install/bt-uninstall.sh && sudo bash bt-uninstall.sh
选择是否删除网站数据等。
✅ 总结
虽然宝塔没有专门适配 Alibaba Cloud Linux,但由于其基于 CentOS/RHEL 架构,因此可以顺利安装使用。建议在测试环境中先验证,再部署到生产环境。
如果你遇到具体错误,欢迎贴出日志,我可以帮你进一步分析解决。
云计算HECS