在 Alibaba Cloud Linux 3(基于 CentOS/RHEL 8+ 体系)上安装宝塔面板(BT Panel),需要注意以下几点:
⚠️ 重要前提
- Alibaba Cloud Linux 3 兼容 CentOS 8 / RHEL 8,宝塔官方已支持。
- 必须使用 root 用户执行脚本。
- 建议先关闭防火墙和 SELinux,避免后续访问问题。
- 阿里云 ECS 实例需确保安全组开放了
8888、888、20-21、22、80、443等端口。
✅ 推荐安装命令(一键脚本)
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_public.sh && sh install.sh ed8484bec
💡 说明:
ed8484bec是宝塔国际版/通用版的最新稳定版本标识(适用于大多数场景)。- 如果你需要中文版且希望更稳定,也可以使用以下命令(国内镜像提速):
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh
🛠️ 安装前准备(强烈建议执行)
1. 关闭 SELinux
setenforce 0
sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config
2. 关闭防火墙(或手动开放端口)
systemctl stop firewalld
systemctl disable firewalld
🔒 安全建议:生产环境不建议完全关闭防火墙,而是通过阿里云控制台“安全组”规则开放所需端口。
3. 更新系统包(可选但推荐)
yum update -y
📌 安装后注意事项
-
获取登录地址和密码
安装完成后,终端会输出类似如下信息:BT-Panel: http://xxx.xxx.xxx.xxx:8888/xxxxxx username: xxxxxxxx password: xxxxxxxx请妥善保存该链接和账号密码!
-
首次登录修改默认端口和密码
进入宝塔面板 → 设置 → 修改面板端口和登录密码,提升安全性。 -
安装运行环境
在宝塔面板中,点击“软件商店”,按需安装 Nginx/Apache、MySQL、PHP 等组件。 -
添加阿里云安全组规则
确保云服务器安全组允许外部访问:- TCP 8888(面板端口)
- TCP 20, 21(FTP)
- TCP 22(SSH)
- TCP 80, 443(Web服务)
❗ 常见问题排查
| 问题 | 解决方案 |
|---|---|
| 安装失败提示依赖冲突 | 尝试先执行 yum clean all && yum makecache |
| 无法访问面板 | 检查阿里云安全组是否放行 8888 端口;确认 firewalld 已关闭 |
| 面板打不开 | 重启宝塔服务:bt default 重置密码,或 service bt restart |
| 阿里云 Linux 3 兼容性问题 | 确保使用的是 install_6.0.sh 或更高版本脚本 |
🔐 安全提醒
- 不要将面板端口暴露在公网,除非必要。
- 定期备份数据。
- 使用强密码,并启用面板的“SSL”功能(如有域名可绑定 HTTPS)。
如需进一步帮助(如配置网站、数据库、FTP 等),欢迎继续提问!
PHPWP博客