在阿里云 ECS(Elastic Compute Service)上安装宝塔面板,是一个常见的操作,适用于搭建网站、部署项目等场景。以下是详细的步骤指南:
✅ 一、准备工作
1. 购买并登录阿里云 ECS
- 确保你已经购买了阿里云 ECS 实例。
- 推荐系统镜像:CentOS 7.x / 8.x 或 Ubuntu 20.04/22.04 LTS(宝塔官方推荐 CentOS 7.x)
2. 安全组配置
确保你的 ECS 安全组规则开放以下端口:
80(HTTP)443(HTTPS)22(SSH)8888(宝塔默认访问端口)39000-40000(宝塔安全相关)
可以在阿里云控制台 -> 安全组中添加这些入方向规则。
✅ 二、连接到 ECS 服务器
使用 SSH 工具连接服务器(如 Xshell、Termius、FinalShell、Mac/Linux 终端等):
ssh root@你的ECS公网IP
或使用密钥方式登录。
✅ 三、安装宝塔面板
1. 更新系统软件包(以 CentOS 为例)
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
2. 安装过程中会提示是否继续,输入 y 回车即可。
安装过程大约需要 2~5 分钟,取决于服务器性能。
✅ 四、获取宝塔登录地址和账号密码
安装完成后,终端会输出类似以下信息:
Bt-Panel: http://你的内网IP:8888/xxxxxxx
username: admin
password: 随机生成的密码
注意:如果你在本地访问,需将“内网IP”改为“ECS的公网IP”。
例如:
http://123.123.123.123:8888/xxxxxxx
✅ 五、通过浏览器访问宝塔面板
- 打开浏览器,输入上面的地址。
- 输入用户名和密码(默认
admin和随机密码)。 - 登录后建议立即修改密码。
✅ 六、常见问题
1. 无法访问宝塔面板?
- 检查安全组是否开放 8888 端口;
- 检查服务器防火墙是否关闭:
# CentOS
systemctl stop firewalld
systemctl disable firewalld
# Ubuntu
ufw disable
- 使用公网 IP 访问,不要用内网 IP。
2. 宝塔面板忘记密码怎么办?
可以使用命令重置密码:
bt default
或者进入宝塔后台设置新密码。
✅ 七、安装 LNMP 环境
登录宝塔面板后,会提示你安装 LNMP 环境(如 Nginx/Apache + MySQL + PHP),根据你的需求选择合适的版本进行安装即可。
✅ 八、其他建议
- 宝塔专业版功能更强大,可考虑付费升级;
- 宝塔支持多种数据库、SSL证书、网站备份等功能;
- 建议定期更新宝塔面板和插件,确保安全。
如果你有具体的系统版本、错误提示、或想安装特定环境(比如 WordPress、Vue、Docker 等),欢迎继续提问,我可以提供更详细的帮助!
CDNK博客