在阿里云(ECS)上搭建宝塔面板的教程如下,适用于新手快速部署网站环境。宝塔是一款非常流行的服务器管理面板,支持一键安装LNMP/LAMP环境、数据库、FTP等服务。
? 阿里云ECS + 宝塔面板 搭建教程
✅ 前提条件:
- 已注册 阿里云账号
- 已购买并配置好 Linux 系统 的 ECS 服务器(推荐 CentOS 7.x 或 Ubuntu 20.04+)
- 安全组已开放以下端口:
80(HTTP)443(HTTPS)22(SSH)8888(宝塔默认后台端口)39000~49000(用于远程连接 FTP、文件上传)
? 第一步:连接到你的ECS服务器
你可以使用以下任意一种方式连接服务器:
方法一:使用阿里云控制台的“远程连接”
- 登录阿里云控制台
- 进入【ECS实例】页面
- 找到目标服务器,点击【远程连接】
方法二:使用本地终端(如 Xshell / SecureCRT / Windows Terminal)
ssh root@你的ECS公网IP
输入密码或使用密钥登录。
?️ 第二步:安装宝塔面板
根据系统选择对应命令安装宝塔:
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
安装过程大约需要 2~5 分钟,请耐心等待。
?️ 第三步:访问宝塔面板
安装完成后,终端会输出如下信息:
Bt-Panel: http://你的服务器IP:8888
username: your_username
password: your_password
请将地址复制到浏览器打开(如:http://123.123.123.123:8888),输入用户名和密码登录。
? 第四步:设置安全入口(可选)
为了防止他人暴力破解,默认的宝塔后台地址是:
http://你的服务器IP:8888
你可以在面板中修改登录入口:
- 登录宝塔后,进入【首页】->【安全】
- 设置“宝塔后台入口”为一个随机字符串,例如:
mybtlogin123 - 下次访问路径变成:
http://你的服务器IP:8888/mybtlogin123
⚙️ 第五步:安装 LNMP 环境
- 登录宝塔面板后,它会提示你安装 LNMP 环境。
- 推荐选择:
- Nginx 1.24 或更高版本
- MySQL 5.6+ 或 MariaDB
- PHP 7.4(兼容性较好)或 8.0+
- 点击【一键安装】,等待约 10~30 分钟完成。
? 第六步:部署网站
- 在宝塔面板中,点击左侧菜单【网站】->【添加站点】
- 输入域名(若没有域名可填写服务器 IP)
- 设置网站根目录(如
/www/wwwroot/example.com) - 可上传网站文件或通过 FTP 上传
- 若需绑定域名,还需在阿里云 DNS 控制台解析域名 A 记录到服务器公网 IP
? 第七步:配置 SSL 证书(可选)
- 在【网站】->【SSL】中,可以申请免费的 Let’s Encrypt 证书
- 开启强制 HTTPS
- 即可实现
https://访问
? 常见问题:
Q:无法访问宝塔后台?
- 检查安全组是否开放
8888端口 - 检查防火墙是否关闭或放行该端口(CentOS 7 使用 firewalld,Ubuntu 使用 ufw)
Q:如何重置宝塔密码?
cd /www/server/panel/
python tools.py panel your_new_password
Q:忘记宝塔登录地址怎么办?
bt default
? 附加建议:
- 宝塔适合中小型项目部署,生产环境建议用专业运维工具(如 Ansible、Docker)
- 定期备份网站数据和数据库
- 宝塔有收费插件(如防火墙、监控报表),按需购买
如果你有具体的用途(如搭建 WordPress、Discuz、Node.js 项目等),我可以提供更详细的部署指南!
是否需要我为你生成一个完整的脚本或截图指引?
CDNK博客