在Alibaba Cloud Linux上部署宝塔面板时,需要注意以下关键事项:
一、系统准备与兼容性
-
系统版本确认
- 推荐使用Alibaba Cloud Linux 2或3(兼容CentOS 7/8)
- 执行
cat /etc/os-release确认系统版本 - 建议使用新装系统,避免环境冲突
-
内核要求
- 确保内核版本≥3.10(通常Alibaba Cloud Linux已满足)
- 检查命令:
uname -r
二、环境预配置
-
安全组配置
- 开放端口:8888(宝塔面板)、888(phpMyAdmin)、80/443(网站)
- 生产环境建议修改默认端口
- 仅对必要IP开放访问权限
-
系统更新
# 更新系统 yum update -y # 安装必要组件 yum install -y wget curl vim -
SELinux和防火墙
# 临时关闭SELinux(或永久配置) setenforce 0 # 防火墙配置(如果使用) systemctl stop firewalld systemctl disable firewalld
三、宝塔面板安装
-
官方安装脚本
# 针对Alibaba Cloud Linux使用CentOS安装脚本 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh -
安装选项
- 安装时选择LNMP/LAMP环境
- MySQL建议选择5.7或8.0版本
- PHP按需选择版本(推荐7.4+)
四、安装后关键配置
-
安全加固
- 立即修改面板默认用户名和密码
- 设置面板访问限制(IP白名单)
- 启用面板SSL证书
- 定期修改数据库root密码
-
面板设置
- 修改默认8888端口
- 配置面板自动备份
- 设置操作通知(邮件/微信)
-
服务优化
- 根据服务器配置调整PHP/MySQL参数
- 配置SWAP分区(如果内存较小)
- 设置定时任务清理日志
五、阿里云特定优化
-
云资源利用
- 使用阿里云OSS作为备份存储
- 配置SLB负载均衡(如需)
- 启用云监控插件
-
网络优化
- 配置ECS安全组策略
- 使用阿里云DNS解析
- 启用CDN提速(推荐)
-
磁盘挂载
- 数据盘挂载到/www目录
# 查看磁盘 fdisk -l # 格式化并挂载 mkfs.ext4 /dev/vdb mount /dev/vdb /www
- 数据盘挂载到/www目录
六、常见问题处理
-
安装失败处理
- 检查DNS配置:
cat /etc/resolv.conf - 确保能正常连接宝塔服务器
- 查看安装日志:
/tmp/panelBoot.pl
- 检查DNS配置:
-
服务启动问题
- 检查端口冲突:
netstat -tlnp - 查看服务状态:
systemctl status bt
- 检查端口冲突:
-
性能优化
- 调整MySQL配置(根据内存大小)
- 安装OPcache等PHP提速器
- 配置Redis缓存
七、安全建议
-
基础安全
- 定期更新系统和面板
- 启用防火墙(宝塔自带或云防火墙)
- 禁用不必要的服务和端口
-
备份策略
- 配置自动备份到阿里云OSS
- 保留多版本备份
- 定期测试恢复流程
-
监控告警
- 配置资源使用监控
- 设置异常登录告警
- 监控网站访问日志
八、注意事项
- 避免在生产环境使用root直接操作
- 定期检查面板和插件更新
- 重要操作前做好备份
- 遵循最小权限原则配置服务
安装完成后,通过 bt default 获取面板地址和默认密码,立即登录并完成初始化设置。
CLOUD技术笔记