在 Alibaba Cloud Linux 3.2104 LTS 上安装宝塔面板(Baota Panel)的步骤与在其他 CentOS/Red Hat 系统上类似,但由于 Alibaba Cloud Linux 是阿里云基于 RHEL/CentOS 深度定制的操作系统,部分依赖或内核模块可能略有差异。以下是详细、安全的安装步骤:
✅ 安装前准备
-
确保系统为最新状态
sudo dnf update -y -
关闭防火墙(可选,建议配置规则而非关闭)
若你使用
firewalld:sudo systemctl stop firewalld sudo systemctl disable firewalld注意:生产环境建议开启并配置端口规则,而不是直接关闭。
-
开放必要端口(通过阿里云控制台安全组)
在阿里云 ECS 控制台中,配置安全组规则,放行以下端口:
80(HTTP)443(HTTPS)8888(宝塔默认Web界面端口)888(文件管理等)20、21(FTP,如需)
📥 安装宝塔面板
宝塔官网提供了一键安装脚本,适用于大多数基于 yum/dnf 的系统。
方法一:使用官方一键安装脚本(推荐)
# 下载并执行宝塔官方安装脚本
wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sudo bash install.sh edition
脚本说明:
edition参数表示安装免费版(包含LNMP/LAMP环境)- 脚本会自动检测系统并安装所需依赖
执行过程提示:
- 输入
y确认继续。 - 安装过程约5~10分钟,取决于服务器性能和网络速度。
- 安装完成后,会输出面板登录地址、用户名和密码。
🔐 安装后配置建议
-
首次登录
- 使用输出的 URL(通常是
http://<your-server-ip>:8888)访问面板。 - 输入账号密码登录(初始账号为
admin,密码随机生成)。
- 使用输出的 URL(通常是
-
修改默认密码
- 登录后立即修改面板密码。
- 建议绑定宝塔官网账号以便备份和管理。
-
选择环境安装套件
- 推荐选择 LNMP 或 LAMP 组合(根据需求选择 PHP 版本、MySQL、Nginx/Apache)。
- 建议不要全选,按需安装以节省资源。
-
配置安全设置
- 修改面板端口(非8888,更安全):【面板设置】→【修改面板端口】
- 开启SSL访问面板(可选)
- 设置IP访问限制(白名单)
⚠️ 注意事项(针对 Alibaba Cloud Linux)
-
兼容性说明
- Alibaba Cloud Linux 3 使用
dnf作为包管理器,但兼容大部分 yum 源。 - 宝塔脚本通常能自动适配,若出现依赖问题,可尝试:
sudo dnf install -y wget curl unzip
- Alibaba Cloud Linux 3 使用
-
SELinux 状态
- Alibaba Cloud Linux 默认关闭 SELinux,无需处理。
- 可检查:
getenforce应显示
Disabled或Permissive。
-
内核优化与安全加固
- 宝塔自带“安全”功能(如防SSH暴力破解),可启用。
- 阿里云建议配合 云安全中心(安骑士) 使用。
-
定期备份
- 使用宝塔的计划任务功能备份网站和数据库。
- 结合阿里云快照功能做系统盘备份。
❌ 常见问题解决
| 问题 | 解决方法 |
|---|---|
安装脚本报错 No module named 'requests' |
手动安装 Python3 和 pip:sudo dnf install -y python3 python3-pippip3 install requests |
| 无法访问 8888 端口 | 检查阿里云安全组是否放行该端口 |
| 安装中断或失败 | 清理残留:rm -f /www/server/panel/data/port.pl重试安装 |
✅ 总结
在 Alibaba Cloud Linux 3.2104 LTS 上安装宝塔面板是完全可行的,步骤如下:
- 更新系统并安装基础工具(wget等)
- 下载并运行宝塔官方安装脚本
- 配置安全组开放端口
- 登录面板并完成初始化设置
- 按需安装网站环境(LNMP/LAMP)
💡 提示:虽然宝塔对中文用户友好,但在生产环境中建议熟悉命令行操作,避免过度依赖图形化工具带来的潜在风险。
如有需要,我可以提供自动化安装脚本或 LNMP 部署方案。欢迎继续提问!
云小栈