在 阿里云 Alibaba Cloud Linux 3.2104 LTS 64位 上部署 宝塔面板(BT.CN) 是完全可行的,操作步骤与在 CentOS、Ubuntu 等系统上基本一致。下面是详细的部署教程:
✅ 一、环境准备
- 阿里云 ECS 实例:Alicloud Linux 3.2104 LTS x86_64
- root 权限或 sudo 权限
- 系统干净(无冲突的 Web 环境如 Apache/Nginx/MySQL)
✅ 二、安装宝塔面板
1. 更新系统软件包(可选)
sudo dnf update -y
2. 安装 wget 和 curl(如果未安装)
sudo dnf install -y wget curl
3. 下载并运行宝塔安装脚本
宝塔官方目前没有专门适配 Alibaba Cloud Linux 的版本,但可以使用 CentOS 版本的安装脚本。
使用以下命令安装:
wget -O install.sh http://download.bt.cn/install/install_6.0.sh &&
sudo bash install.sh ed8484bec
📌 注意:Alibaba Cloud Linux 3 基于 RHEL 8 内核,和 CentOS 8 类似,所以可以用这个脚本安装。
✅ 三、安装过程说明
- 宝塔会自动安装 Nginx/Apache、MySQL、PHP 等组件(根据你选择的套件)
- 安装完成后,会输出面板地址、用户名和密码,例如:
=================================================================== Congratulations! Installed successfully! =================================================================== External panel address: http://<公网IP>:8888/xxxxxxx Internal panel address: http://<内网IP>:8888/xxxxxxx Username: xxxxxxxx Password: xxxxxxxx ===================================================================
✅ 四、配置安全组(ECS 控制台)
确保你的阿里云 ECS 安全组放行以下端口:
| 端口 | 用途 |
|---|---|
| 80 | HTTP网站访问 |
| 443 | HTTPS网站访问 |
| 8888 | 宝塔面板访问 |
| 22 | SSH连接(默认已开) |
✅ 五、登录宝塔面板
在浏览器中打开:
http://你的服务器公网IP:8888
输入安装时给出的用户名和密码即可进入面板后台。
✅ 六、常见问题及解决方案
❗1. 宝塔无法访问?
- 检查是否开放了 8888 端口 在阿里云安全组。
- 查看防火墙状态(Alibaba Cloud Linux 默认不启用 firewalld):
sudo systemctl status firewalld # 如果开启了,关闭它 sudo systemctl stop firewalld sudo systemctl disable firewalld
❗2. 安装失败提示系统不支持?
- 尝试修改系统标识为 CentOS,欺骗安装脚本:
echo "centos" > /etc/issue echo "CentOS Linux release 8.5.2111" > /etc/redhat-release然后再运行安装脚本。
✅ 七、推荐设置
- 修改面板端口(建议改为非8888,提高安全性)
- 设置面板登录 IP 白名单
- 启用面板 SSL 访问
- 定期备份网站数据和数据库
✅ 八、卸载宝塔(如有需要)
wget http://download.bt.cn/install/bt-uninstall.sh
sudo bash bt-uninstall.sh
✅ 总结
| 步骤 | 内容 |
|---|---|
| 1 | 准备好 Alibaba Cloud Linux 3 系统 |
| 2 | 安装依赖工具(wget, curl) |
| 3 | 使用 CentOS 脚本安装宝塔 |
| 4 | 放行安全组端口 |
| 5 | 登录宝塔面板进行管理 |
如果你遇到具体的错误信息,也可以贴出来,我可以帮你具体分析解决。
需要我为你写一个自动化安装脚本吗?
云计算HECS