在 阿里云 Alibaba Cloud Linux 3.2104 LTS 64位 系统上部署 宝塔面板(BT.CN) 是完全可行的。以下是一个详细的部署步骤指南,适用于该系统环境。
✅ 前提条件
- 阿里云ECS实例已安装 Alibaba Cloud Linux 3.2104 LTS 64位
- 系统为纯净状态(未安装其他Web服务如Apache/Nginx/MySQL)
- 已配置安全组,允许开放常用端口(如80、443、888、22等)
- 使用root权限操作或具有sudo权限的用户
🔧 安装宝塔面板
步骤一:连接到服务器
使用SSH工具(如Xshell、Termius、Putty 或者阿里云控制台)登录你的ECS服务器:
ssh root@你的服务器公网IP
步骤二:安装宝塔面板
执行以下命令安装宝塔面板官方脚本:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
📌 注意:
- 这是官方推荐的一键安装脚本。
ed8484bec是自动确认安装的标识符,避免手动输入Y确认。
步骤三:等待安装完成
安装过程大约需要2-5分钟,完成后会输出如下信息:
Bt-Panel: http://你的服务器IP:8888
username: your_username
password: your_password
请务必保存好用户名和密码,用于后续登录宝塔面板。
🔐 登录宝塔面板
在浏览器中访问:
http://你的服务器公网IP:8888
输入上面输出的用户名和密码即可登录。
首次登录后建议修改默认密码,并绑定宝塔账号。
⚙️ 配置安全组与防火墙
1. 开放阿里云安全组端口
进入阿里云控制台 -> 云服务器ECS -> 安全组 -> 配置规则,添加以下端口:
| 端口 | 协议 | 描述 |
|---|---|---|
| 80 | TCP | HTTP网站访问 |
| 443 | TCP | HTTPS网站访问 |
| 8888 | TCP | 宝塔面板访问 |
| 22 | TCP | SSH远程登录 |
| 3306 | TCP | MySQL数据库访问(可选) |
| 21 | TCP | FTP服务(可选) |
2. 关闭系统防火墙(可选)
Alibaba Cloud Linux 3 使用的是 firewalld,你可以选择关闭:
systemctl stop firewalld
systemctl disable firewalld
或者临时放行8888端口:
firewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --reload
💡 宝塔面板常见设置建议
-
安装LNMP环境
- 推荐选择 Nginx/Apache + MySQL 5.6+ + PHP 7.x(根据项目需求选择版本)
- 在【软件商店】中一键安装
-
配置域名绑定
- 添加站点后上传网站文件,默认路径为
/www/wwwroot/你的域名
- 添加站点后上传网站文件,默认路径为
-
开启SSL证书
- 可使用宝塔申请免费的 Let’s Encrypt 证书
-
备份与计划任务
- 设置数据库、网站的自动备份策略
❗ 常见问题处理
1. 宝塔面板无法访问?
- 检查是否开放了8888端口的安全组
- 检查服务器本地防火墙是否放行
- 尝试重启宝塔服务:
/etc/init.d/bt restart
2. 宝塔面板登录提示验证码错误?
清理浏览器缓存或更换浏览器尝试。
🧪 测试PHP环境是否正常
创建一个测试页面:
echo "<?php phpinfo(); ?>" > /www/wwwroot/default/test.php
访问:
http://你的服务器IP/test.php
如果显示PHP信息页面,则说明环境部署成功。
📌 总结
在 Alibaba Cloud Linux 3.2104 LTS 64位 上部署宝塔面板的流程如下:
- 登录服务器并执行宝塔一键安装脚本
- 安装完成后记录面板地址和账号密码
- 配置安全组和防火墙
- 登录宝塔面板并安装所需环境
- 部署网站并进行相关配置
如果你有具体的项目部署需求(比如WordPress、Vue前端、Node.js应用等),也可以继续问我,我可以提供对应的部署教程。
是否需要我为你生成一份完整的自动化安装脚本?
CDNK博客