以下是使用Alibaba Cloud Linux 3.2104 LTS部署宝塔面板的完整步骤:
一、系统准备
1. 更新系统
# 更新系统包
sudo yum update -y
# 安装常用工具
sudo yum install -y wget curl vim git
2. 检查系统环境
# 确认系统版本
cat /etc/alibaba-release
# 检查Python版本(宝塔需要Python 3.7+)
python3 --version
二、安装宝塔面板
1. 下载安装脚本
# 下载宝塔安装脚本
wget -O install.sh http://download.bt.cn/install/install_6.0.sh
# 或者使用国内镜像(推荐)
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
2. 执行安装
# 添加执行权限并安装
chmod +x install.sh
sudo bash install.sh
3. 安装过程注意事项
- 安装过程中会提示确认安装,输入
y继续 - 安装完成后会显示面板地址、用户名和密码
- 务必保存好显示的登录信息
三、配置防火墙
1. 开放必要端口
# 开放宝塔面板端口(默认8888)
sudo firewall-cmd --permanent --add-port=8888/tcp
# 开放常用服务端口
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --permanent --add-port=20-21/tcp # FTP
sudo firewall-cmd --permanent --add-port=3306/tcp # MySQL
# 重新加载防火墙
sudo firewall-cmd --reload
# 查看已开放端口
sudo firewall-cmd --list-all
2. 阿里云安全组配置(如果使用ECS)
- 登录阿里云控制台
- 进入ECS实例的安全组配置
- 添加入方向规则:
- 端口范围:8888
- 授权对象:0.0.0.0/0(或指定IP)
- 同样开放80、443、21、22等端口
四、宝塔面板初始化配置
1. 首次登录
# 查看面板信息(如果忘记)
sudo bt default
2. 登录后配置
- 访问:
http://服务器IP:8888 - 同意用户协议
- 推荐安装LNMP或LAMP环境
- Nginx 1.20+
- MySQL 5.7/8.0
- PHP 7.4/8.0
- phpMyAdmin
3. 安全加固
# 修改面板端口(可选)
sudo bt
# 选择8修改面板端口
# 修改面板用户名
# 在面板设置中修改
# 设置API接口(如需)
sudo bt
# 选择17设置API密钥
五、常见问题解决
1. 安装失败处理
# 如果安装失败,清理后重试
sudo wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sudo bash install.sh
2. 端口冲突解决
# 检查端口占用
sudo netstat -tunlp | grep 8888
# 修改面板端口
sudo bt
# 选择8,输入新端口
3. 无法访问面板
# 检查面板状态
sudo bt status
# 重启面板
sudo bt restart
# 查看面板日志
sudo tail -f /www/server/panel/logs/error.log
六、优化建议
1. 系统优化
# 安装性能优化工具
sudo yum install -y epel-release
sudo yum install -y htop iftop nload
# 设置时区
sudo timedatectl set-timezone Asia/Shanghai
2. 宝塔面板优化
- 定期更新面板:
面板设置 → 更新 - 开启面板SSL
- 设置面板绑定域名
- 配置定期备份
3. 安全建议
- 修改SSH默认端口
- 禁用root SSH登录
- 安装fail2ban防暴力破解
- 定期更新系统和软件
七、常用命令
# 宝塔命令行
sudo bt
# 查看面板状态
sudo bt status
# 重启面板
sudo bt restart
# 停止面板
sudo bt stop
# 查看面板默认信息
sudo bt default
# 修改面板密码
sudo bt 5
注意事项
- 备份数据:安装前建议创建系统快照
- 选择软件版本:根据项目需求选择合适的PHP、MySQL版本
- 资源监控:定期检查服务器资源使用情况
- 安全更新:及时更新系统和面板安全补丁
安装完成后,建议立即:
- 修改默认面板密码
- 绑定域名并开启SSL
- 配置防火墙规则
- 设置自动备份任务
这样你就完成了在Alibaba Cloud Linux 3.2104 LTS上部署宝塔面板的全部步骤。
CLOUD技术笔记