阿里云 ECS 安装宝塔?

在阿里云 ECS(Elastic Compute Service)上安装 宝塔面板(BT.CN) 是非常常见的操作,适用于快速部署网站环境(如 LNMP、LAMP、Tomcat 等)。以下是完整的安装步骤:


✅ 前提条件

  1. 一台阿里云 ECS 实例(建议系统为 CentOS 7.x / 8.x、Ubuntu 18+/20+/22+ 或 Debian 9+/10+/11+)
  2. 安全组已开放以下端口:
    • 80(HTTP)
    • 443(HTTPS)
    • 22(SSH)
    • 8888(宝塔默认后台访问端口)
    • 39000-40000(FTP 默认被动模式端口,如有需要)
  3. 系统干净,未安装 Apache/Nginx/MySQL/PHP 等服务(避免冲突)

🧾 安装步骤(以 CentOS 为例)

1. 登录 ECS 实例(通过 SSH)

你可以使用阿里云控制台的“远程连接”功能,或者使用终端命令:

ssh root@你的ECS公网IP

2. 更新系统软件包(可选)

yum update -y

3. 安装宝塔面板

根据你的系统选择对应的安装命令:

🔹 CentOS 系统安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

🔹 Ubuntu/Debian 系统安装命令:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

安装过程中会提示是否继续,请输入 y 并回车。


4. 安装完成

等待大约 2-5 分钟,安装完成后会出现如下信息:

Bt-Panel: http://你的内网IP:8888
username: your_username
password: your_password

⚠️ 注意:这里显示的是内网 IP 地址。如果你是通过公网访问 ECS,需要用 公网 IP + 端口 8888 来访问面板。


🔐 配置安全组

登录阿里云控制台,进入 ECS 安全组设置,添加入方向规则,允许以下端口:

端口 协议 描述
80 TCP HTTP 网站访问
443 TCP HTTPS 网站访问
8888 TCP 宝塔面板访问
21 TCP FTP(可选)
22 TCP SSH 远程登录
39000-40000 TCP FTP 被动模式(可选)

🌐 访问宝塔面板

打开浏览器,访问:

http://你的ECS公网IP:8888

输入用户名和密码即可登录。


💡 宝塔常用功能推荐

  • 网站管理:添加站点、绑定域名、配置伪静态等
  • 数据库管理:创建 MySQL 数据库
  • FTP 管理:用于上传文件(可选)
  • SSL 证书:申请免费 SSL(通过 Let’s Encrypt)
  • 计划任务:定时备份网站或数据库
  • 安全管理:开启防火墙、IP 黑名单等

❗常见问题及解决方法

1. 打不开面板页面?

  • 检查安全组是否放行 8888 端口
  • 检查服务器防火墙是否关闭(CentOS 使用 systemctl stop firewalld 关闭)

2. 忘记宝塔登录账号密码?

SSH 登录服务器后执行:

bt default

或者重置密码:

bt 5

然后按提示操作。


✅ 总结

在阿里云 ECS 上安装宝塔非常简单,只需几条命令即可完成,适合新手快速搭建网站环境。如果你有进一步的需求,比如部署 WordPress、Discuz、ThinkPHP 等项目,也可以直接通过宝塔一键部署。


如果你告诉我你使用的系统版本(如 CentOS 7、Ubuntu 20.04 等),我可以提供更具体的命令和建议!

未经允许不得转载:云计算HECS » 阿里云 ECS 安装宝塔?