在阿里云ECS重装操作系统后,原来的宝塔面板会被清除。你需要重新部署宝塔面板。以下是详细的操作步骤:
✅ 一、准备工作
-
确认系统环境
- 宝塔面板支持的操作系统:CentOS、Ubuntu、Debian、RedHat 等主流 Linux 发行版。
- 推荐使用纯净的系统(无其他环境如Apache/Nginx/MySQL等)。
-
登录ECS实例
- 使用 SSH 工具(如 Xshell、PuTTY 或阿里云控制台的“远程连接”功能)登录你的 ECS 实例。
-
获取服务器公网IP
- 在阿里云控制台查看你的ECS公网IP地址,后续访问面板需要用到。
✅ 二、安装宝塔面板
根据你的操作系统选择对应的安装命令。
🔹 CentOS / RedHat
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
🔹 Ubuntu / Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
⚠️ 注意:
- 安装过程会自动安装所需依赖,请耐心等待(约5-10分钟)。
- 安装完成后,会输出宝塔面板的登录地址、用户名和密码。
✅ 三、开放防火墙端口
宝塔面板默认使用 8888 端口,还需开放常用服务端口。
1. 阿里云安全组设置
进入 阿里云ECS控制台 → 实例详情 → 安全组 → 配置规则,添加以下入方向规则:
| 协议类型 | 端口范围 | 授权对象 |
|---|---|---|
| 自定义 TCP | 8888 | 0.0.0.0/0(或限制为你的IP) |
| HTTP | 80 | 0.0.0.0/0 |
| HTTPS | 443 | 0.0.0.0/0 |
| SSH | 22 | 建议限制为可信IP |
🛡️ 生产环境建议不要对 8888 端口开放给所有人,可设置 IP 白名单。
2. 服务器本地防火墙(可选)
如果你启用了 firewalld 或 ufw,也需要放行端口:
CentOS(firewalld):
firewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --reload
Ubuntu(ufw):
ufw allow 8888
ufw reload
✅ 四、登录宝塔面板
打开浏览器,输入:
http://你的ECS公网IP:8888
首次登录会要求绑定宝塔官网账户(可选),并设置管理员密码。
🔐 建议:
- 修改默认用户名和密码。
- 启用面板安全入口(宝塔会生成一个随机访问路径,如
/xxxxxx)。- 开启登录保护(如IP限制、双因素认证)。
✅ 五、重新部署网站环境(LNMP/LAMP)
-
在面板首页选择安装环境:
- Web服务器:Nginx/Apache
- 数据库:MySQL/MariaDB
- 编程语言:PHP 版本
- FTP(可选)
-
安装完成后:
- 添加站点(填写域名或IP)
- 上传网站文件到
/www/wwwroot/你的站点目录 - 导入数据库(如有备份)
- 配置SSL证书(可通过宝塔免费申请Let’s Encrypt)
✅ 六、数据恢复(如有备份)
- 如果你之前有通过宝塔备份的数据(数据库、网站文件、面板配置),可以通过:
- 文件管理上传恢复
- 数据库导入
.sql文件 - 使用宝塔的“一键迁移”功能(需原服务器仍可访问)
✅ 七、安全建议
- 定期更新宝塔面板和系统补丁。
- 不要使用默认端口 8888,可在面板设置中修改。
- 关闭不必要的服务和端口。
- 定期备份网站和数据库。
❓常见问题
Q:安装报错“wget not found”?
A:先运行 yum install wget 或 apt install wget。
Q:无法访问 8888 端口?
A:检查安全组 + 服务器防火墙 + 是否安装成功。
Q:忘记面板密码?
A:SSH 登录后运行:
bt default
或重置密码:
bt
# 选择 5 修改面板密码
完成以上步骤后,你的宝塔面板就成功重新部署了,可以开始搭建网站或应用服务。
如有具体问题,欢迎提供系统版本和错误信息,我可以进一步协助!
云小栈