在阿里云 Alibaba Cloud Linux 3.2104 LTS 64位 系统上安装 宝塔面板(BT Panel) 是完全可行的,但需要注意该系统是基于 RHEL/CentOS 的衍生版本,默认使用的是 YUM 包管理器,与 Ubuntu/Debian 系列略有不同。
以下是详细的安装步骤:
✅ 一、环境准备
1. 确保系统为干净状态
- 宝塔推荐安装在纯净系统上,未安装过其他环境。
- 如果你已安装过 Nginx/Apache/MySQL/PHP,请先卸载。
2. 更新系统软件包
sudo yum update -y
✅ 二、安装宝塔面板
1. 下载并运行宝塔官方安装脚本
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
注意:
ed8484bec是验证用的 token,用于防止篡改。如果提示“无法连接 bt.cn”,请检查服务器是否放行了出站网络访问。
✅ 三、常见问题处理
🔧 问题 1:报错 找不到命令 或 缺少依赖
确保你已经安装了基本工具:
sudo yum install -y wget curl unzip
🔧 问题 2:安装过程中提示 Python 环境异常
宝塔依赖 Python 环境,请确认 Python 是否存在:
python -V
如果没有输出或提示错误,请安装 Python:
sudo yum install -y python python-devel
✅ 四、安装完成后操作
1. 登录宝塔面板
安装成功后,终端会输出类似如下信息:
Bt-Panel: http://你的公网IP:8888
username: your_username
password: your_password
初次登录时可能会提示你安装 LNMP 环境组件(如 Nginx、MySQL、PHP),你可以根据需求选择安装。
✅ 五、开放宝塔面板端口(重要)
由于阿里云默认防火墙策略限制,需要手动放行以下端口:
1. 登录阿里云控制台
进入 ECS 实例的安全组规则,添加以下入方向规则:
| 协议类型 | 端口范围 | 授权对象 |
|---|---|---|
| TCP | 8888 | 0.0.0.0/0 |
| TCP | 80 | 0.0.0.0/0 |
| TCP | 443 | 0.0.0.0/0 |
2. 开启系统防火墙端口(可选)
如果你启用了 firewalld:
sudo firewall-cmd --permanent --add-port=8888/tcp
sudo firewall-cmd --reload
✅ 六、后续建议
- 安装完成后务必修改默认的宝塔登录用户名和密码。
- 建议开启面板的 SSL 访问功能,增强安全性。
- 可以通过面板一键部署网站、数据库、FTP、SSL证书等。
📌 总结
| 操作 | 说明 |
|---|---|
| 系统要求 | Alibaba Cloud Linux 3.x (CentOS/RHEL 类) |
| 脚本安装 | 使用官方一键安装脚本即可 |
| 网络配置 | 需要放行 8888 等端口 |
| 支持性 | 宝塔官方支持 CentOS 7+/Red Hat 系列 |
如需我帮你写一个自动化安装脚本或者解决安装中遇到的具体问题,也可以继续问我!
CDNK博客