在 Alibaba Cloud Linux 3.2104(基于 CentOS/RHEL 8/9体系,使用 dnf/yum包管理器)上安装宝塔面板(Baota Panel),需要注意其与较新的 CentOS 7 或 Ubuntu 系统略有不同。以下是官方推荐且最稳定的安装方法:
✅ 推荐方式:使用官方一键安装脚本
步骤 1:连接服务器
通过 SSH 登录到你的 Alibaba Cloud Linux 3 实例(建议使用 root 用户)。
ssh root@your_server_ip
步骤 2:执行宝塔官方安装命令
Alibaba Cloud Linux 3 兼容 CentOS 8/9 的包管理方式,因此可以使用以下命令:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
说明:
install_6.0.sh是宝塔最新稳定版脚本。ed8484bec是宝塔企业版/专业版的激活码(如果你是免费版用户,可省略此参数,直接运行sh install.sh即可)。- 如果提示权限不足,请确保以
root身份运行。
步骤 3:等待安装完成
安装过程可能需要几分钟,期间会提示你是否确认安装,输入 y 并回车。
安装完成后,终端会输出类似如下信息:
==================================================================
Congratulations! Installed successfully!
==================================================================
网络面板地址: http://your_public_ip:8888/xxxxxx
内网面板地址: http://your_private_ip:8888/xxxxxx
username: xxxxxxxx
password: xxxxxxxx
If you cannot access the panel, release the following port (8888|888|8888|80|443|20|21) in the security group
==================================================================
⚠️ 重要: 记下输出的用户名、密码和面板地址。
🔐 步骤 4:配置安全组(阿里云必备)
由于宝塔默认使用 8888 端口,你需要在阿里云控制台开放该端口:
- 登录 阿里云控制台
- 进入你的 ECS 实例 → 安全组 → 配置规则
- 添加入方向规则:
- 协议类型:自定义 TCP
- 端口范围:
8888/8888 - 授权对象:
0.0.0.0/0(或指定你的 IP)
- 保存规则
🌐 步骤 5:访问宝塔面板
在浏览器中输入:
http://your_public_ip:8888/xxxxxx
使用刚才记录的用户名和密码登录。
首次登录时,宝塔会引导你选择环境套件(如 Nginx/Apache + MySQL + PHP),建议选择 LNMP(Linux + Nginx + MySQL + PHP)以获得更好的性能。
❗ 常见问题与注意事项
1. 防火墙问题
如果无法访问面板,检查系统防火墙是否阻止了端口:
# 查看防火墙状态
firewall-cmd --state
# 如果开启,放行8888端口
firewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --reload
2. SELinux 问题
Alibaba Cloud Linux 3 默认启用 SELinux。宝塔可能因 SELinux 限制导致部分功能异常。建议临时关闭或设置为宽容模式:
# 临时关闭
setenforce 0
# 永久关闭(修改配置文件)
sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config
重启后生效:reboot
3. 依赖缺失
如果遇到依赖错误,可手动安装基础工具:
yum install -y curl wget gcc make openssl-devel pcre-devel zlib-devel
4. 阿里云专有镜像优化
Alibaba Cloud Linux 3 已内置部分优化内核模块,无需额外调整。但建议定期更新系统:
dnf update -y
✅ 总结
| 步骤 | 操作 |
|---|---|
| 1 | SSH 登录服务器(root 用户) |
| 2 | 执行宝塔一键安装脚本 |
| 3 | 记录面板地址、用户名、密码 |
| 4 | 在阿里云安全组开放 8888 端口 |
| 5 | 浏览器访问面板并完成初始化设置 |
按照以上步骤,你可以在 Alibaba Cloud Linux 3.2104 上成功部署宝塔面板。如有其他问题,欢迎继续提问!
PHPWP博客