在阿里云 ECS(Elastic Compute Service)上安装 宝塔面板(BT.CN) 是非常常见的操作,适用于快速部署网站环境(如 LNMP、LAMP、Tomcat 等)。以下是完整的安装步骤:
✅ 前提条件
- 一台阿里云 ECS 实例(建议系统为 CentOS 7.x / 8.x、Ubuntu 18+/20+/22+ 或 Debian 9+/10+/11+)
- 安全组已开放以下端口:
80(HTTP)443(HTTPS)22(SSH)8888(宝塔默认后台访问端口)39000-40000(FTP 默认被动模式端口,如有需要)
- 系统干净,未安装 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