加油
努力

阿里云ECS重装操作系统后如何重新部署宝塔面板?

在阿里云ECS重装操作系统后,原来的宝塔面板会被清除。你需要重新部署宝塔面板。以下是详细的操作步骤:


✅ 一、准备工作

  1. 确认系统环境

    • 宝塔面板支持的操作系统:CentOS、Ubuntu、Debian、RedHat 等主流 Linux 发行版。
    • 推荐使用纯净的系统(无其他环境如Apache/Nginx/MySQL等)。
  2. 登录ECS实例

    • 使用 SSH 工具(如 Xshell、PuTTY 或阿里云控制台的“远程连接”功能)登录你的 ECS 实例。
  3. 获取服务器公网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. 服务器本地防火墙(可选)

如果你启用了 firewalldufw,也需要放行端口:

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)

  1. 在面板首页选择安装环境:

    • Web服务器:Nginx/Apache
    • 数据库:MySQL/MariaDB
    • 编程语言:PHP 版本
    • FTP(可选)
  2. 安装完成后:

    • 添加站点(填写域名或IP)
    • 上传网站文件到 /www/wwwroot/你的站点目录
    • 导入数据库(如有备份)
    • 配置SSL证书(可通过宝塔免费申请Let’s Encrypt)

✅ 六、数据恢复(如有备份)

  • 如果你之前有通过宝塔备份的数据(数据库、网站文件、面板配置),可以通过:
    • 文件管理上传恢复
    • 数据库导入 .sql 文件
    • 使用宝塔的“一键迁移”功能(需原服务器仍可访问)

✅ 七、安全建议

  1. 定期更新宝塔面板和系统补丁。
  2. 不要使用默认端口 8888,可在面板设置中修改。
  3. 关闭不必要的服务和端口。
  4. 定期备份网站和数据库。

❓常见问题

Q:安装报错“wget not found”?
A:先运行 yum install wgetapt install wget

Q:无法访问 8888 端口?
A:检查安全组 + 服务器防火墙 + 是否安装成功。

Q:忘记面板密码?
A:SSH 登录后运行:

bt default

或重置密码:

bt
# 选择 5 修改面板密码

完成以上步骤后,你的宝塔面板就成功重新部署了,可以开始搭建网站或应用服务。

如有具体问题,欢迎提供系统版本和错误信息,我可以进一步协助!

云服务器