在 Alibaba Cloud Linux 2.1903 LTS (基于 CentOS 7/RedHat 7内核) 上安装宝塔面板(BT Panel)是可行的,但需要注意几个关键点:
✅ 前提条件
- 系统版本确认:确保你的系统是
Alibaba Cloud Linux 2或Alibaba Cloud Linux 3。- 你提到的是 2.1903 LTS,这是基于 CentOS 7 兼容层的发行版,因此可以使用 CentOS 7 的安装脚本。
- 纯净系统:建议在新安装的服务器上操作,避免已有环境冲突。
- 防火墙与安全组:确保服务器安全组和系统防火墙开放了宝塔默认端口 8888(HTTP)、888(SSH)等必要端口。
🚀 安装步骤(推荐官方脚本)
1. 登录服务器
通过 SSH 连接到你的阿里云 ECS 实例:
ssh root@your_server_ip
2. 执行宝塔安装命令
由于 Alibaba Cloud Linux 2 兼容 CentOS 7,使用 CentOS 7 的安装脚本即可:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
⚠️ 注意:
- 上述命令使用的是 宝塔国际版(aaPanel) 的镜像源,国内用户可能更习惯用 宝塔中国版。
- 如果你希望使用宝塔中国版,请使用以下命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
3. 等待安装完成
安装过程约需 5–15 分钟,完成后会显示如下信息:
==================================================================
Congratulations! Installed successfully!
==================================================================
网络面板地址: http://your_server_ip:8888/xxx
内网面板地址: http://internal_ip:8888/xxx
username: xxx
password: xxx
请记录并保存好 用户名、密码和网络访问地址。
🔐 后续配置建议
1. 修改默认端口(安全建议)
出于安全考虑,建议登录后立即修改默认端口(如 8888)为其他端口。
2. 绑定域名与 SSL
- 在宝塔面板中绑定你的域名。
- 申请免费 SSL 证书(Let’s Encrypt)。
3. 安装运行环境
根据需求安装 Nginx/Apache + MySQL + PHP 等组件。
4. 配置安全组
确保阿里云控制台的安全组已放行:
- TCP 8888(面板端口)
- TCP 80/443(Web 服务)
- TCP 3306(MySQL,如需远程连接)
- TCP 22(SSH)
❗ 常见问题与注意事项
| 问题 | 解决方案 |
|---|---|
| 安装失败提示“不支持的系统” | 确认是否为 Alibaba Cloud Linux 2(CentOS 7 兼容层),而非 Alibaba Cloud Linux 3(Anolis OS 8)。如果是 ALinux 3,需使用 Anolis 专用脚本。 |
| 无法访问面板 | 检查阿里云安全组是否放行 8888 端口;检查系统防火墙 firewalld 或 iptables。 |
| PHP 编译失败 | 确保服务器内存 ≥ 1GB,推荐 ≥ 2GB。 |
| 中文乱码 | 安装中文字体包:yum install -y wqy-microhei-fonts |
🔄 如果是 Alibaba Cloud Linux 3(Anolis OS 8)
如果你的实际系统是 Alibaba Cloud Linux 3(基于 Anolis OS 8),则不能使用 CentOS 7 脚本,应使用:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_7.0.sh && sh install.sh
✅ 总结
对于 Alibaba Cloud Linux 2.1903 LTS,直接使用 CentOS 7 宝塔安装脚本 即可成功安装。安装后务必配置安全组和防火墙,保障面板安全。
如需进一步帮助(如 LNMP 环境配置、网站部署等),欢迎继续提问!
PHPWP博客