在阿里云 Alibaba Cloud Linux 3(基于 Rocky Linux 9 / CentOS Stream 9 生态)上部署宝塔面板(BT Panel)时,需要特别注意系统兼容性、依赖包差异以及安全策略。由于该发行版较新且对传统软件包管理有更新,直接沿用旧版教程可能导致安装失败或运行异常。以下是关键注意事项及推荐操作:
1. 确认宝塔版本支持
- 宝塔官方已明确支持 Alibaba Cloud Linux 3(v3.2104+),但需使用 宝塔面板 v7.10.0 及以上版本。
- 建议通过宝塔官网下载对应系统的专用安装包,而非通用脚本:
# 推荐方式(官方适配版) wget -O install.sh https://download.bt.cn/install/panel_baota.sh && bash install.sh⚠️ 若使用旧版
install.sh脚本,可能因yum/dnf源配置或 glibc 版本问题导致失败。
2. 依赖包与兼容性问题
Alibaba Cloud Linux 3 默认使用 dnf 替代 yum,且部分基础库(如 libcurl, openssl)版本较高:
- PHP 扩展兼容性:某些旧版 PHP 扩展(如
php-mysqlnd)可能需手动编译或替换为新版源。 - Nginx/Apache 模块:确保使用宝塔内置的 Nginx 1.24+ 或 Apache 2.4+,避免系统自带旧版本冲突。
- 解决建议:
# 安装必要构建工具(若缺失) sudo dnf install -y gcc make cmake openssl-devel pcre-devel zlib-devel libxml2-devel libxslt-devel freetype-devel libjpeg-turbo-devel libpng-devel oniguruma-devel
3. 防火墙与安全组配置
-
宝塔默认开放端口(8888, 80, 443 等),需在 阿里云控制台 + 系统防火墙 双重放行:
# 关闭 firewalld(宝塔自带防火墙更灵活,可简化运维) sudo systemctl stop firewalld && sudo systemctl disable firewalld # 或使用 ufw(不推荐,易冲突) sudo dnf install -y ufw && sudo ufw allow 8888/tcp - 务必在阿里云 ECS 安全组中添加入站规则:允许 8888/TCP、80/TCP、443/TCP。
4. SELinux 策略调整
Alibaba Cloud Linux 3 默认开启 SELinux,可能阻止宝塔服务访问文件:
# 临时测试(生产环境建议配置策略而非直接禁用)
sudo setenforce 0
# 永久修改(谨慎操作)
sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
sudo reboot
✅ 推荐方案:保留
enforcing,通过semanage添加例外策略(如允许 Nginx 访问/www/wwwroot)。
5. 时间同步与区域设置
- 确保系统时间与北京时间一致,避免 SSL 证书验证失败:
sudo timedatectl set-timezone Asia/Shanghai sudo ntpdate pool.ntp.org # 或启用 chronyd - 检查语言环境:
localectl set-locale LANG=zh_CN.UTF-8
6. 备份与回滚预案
- 安装前建议创建快照(阿里云控制台 → 实例 → 磁盘快照)。
- 若安装后出现严重问题,可通过以下方式快速回退:
# 卸载宝塔(保留数据目录) sudo bt uninstall # 恢复初始系统状态(从快照还原)
7. 性能优化建议
- 针对高并发场景,建议在宝塔后台调整:
- Nginx 工作模式:
worker_processes auto; worker_connections 10240; - PHP-FPM:
pm = dynamic,pm.max_children = 50(根据内存动态调整)
- Nginx 工作模式:
- 启用 OPcache 和 Redis 缓存 提升响应速度。
✅ 最佳实践总结:
优先采用宝塔官方适配脚本 → 关闭 firewalld + 配置阿里云安全组 → 调整 SELinux 为 permissive(或精细策略)→ 验证 PHP/数据库功能 → 启用自动备份。
如遇具体错误日志(如 glibc version mismatch 或 module not found),可提供报错信息进一步分析。
CLOUD技术博