在阿里云(ECS)服务器上搭建 宝塔面板 是一个非常常见的操作,适合用于网站、博客、商城等项目的部署。下面是一个详细的图文教程步骤,适用于 Linux 系统(CentOS、Ubuntu、Debian)。
🌐 一、准备工作
1. 购买阿里云 ECS 实例
- 登录 阿里云官网
- 购买一台云服务器 ECS(建议选择 CentOS 7.x 或 Ubuntu 20.x/22.x)
2. 安全组配置
确保安全组开放以下端口:
80(HTTP)443(HTTPS)22(SSH)8888(宝塔默认面板访问端口)3306(MySQL 可选)21/20(FTP 可选)
⚠️ 注意:有些新用户可能需要先实名认证才能购买。
💻 二、连接服务器
使用 SSH 工具连接你的 ECS 实例:
方法一:使用本地终端(Mac/Linux)
ssh root@你的公网IP
方法二:使用工具(如 Xshell、Putty、FinalShell)
输入用户名和密码登录服务器。
🛠️ 三、安装宝塔面板
✅ 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
安装过程中会提示你是否继续,输入
y回车即可。
🔐 四、获取面板地址和账号密码
安装完成后,系统会输出如下信息:
Bt-Panel: http://xxx.xxx.xxx.xxx:8888
username: xxxxxxxx
password: xxxxxxxx
请保存好用户名和密码,后续可以通过浏览器访问宝塔面板。
🧱 五、登录宝塔面板
在浏览器中打开:
http://你的服务器公网IP:8888
输入刚才的用户名和密码,进入宝塔面板后台。
⚙️ 六、推荐设置(新手必备)
1. 修改默认面板端口(可选)
为了安全,可以修改默认的 8888 端口为其他端口。
路径:宝塔面板 → 设置 → 面板端口 → 修改并保存
2. 安装 LNMP 环境
点击【软件商店】,安装你需要的环境组件,比如:
- Nginx 或 Apache
- MySQL(推荐 5.6+)
- PHP(根据项目需求选择版本)
3. 添加网站
- 点击【网站】→【添加站点】
- 填写域名(记得解析到服务器 IP)
- 自动创建数据库和 FTP
- 根目录路径
/www/wwwroot/你的域名
📦 七、上传网站文件
你可以通过以下方式上传网站文件:
- 使用宝塔内置的文件管理器
- 使用 FTP(需先安装 FTP 服务)
- 使用 Git 拉取代码
- 使用 SFTP 工具(如 WinSCP)
🔒 八、配置 SSL 证书(可选)
在【网站】→【SSL】选项卡中,可以选择申请免费的 Let’s Encrypt 证书。
🧹 九、常见问题
| 问题 | 解决方案 |
|---|---|
| 打不开面板 | 检查安全组是否放行 8888 端口 |
| 面板登录失败 | 查看日志或重置密码(bt default) |
| 网站无法访问 | 检查防火墙、Nginx 是否启动、域名是否解析正确 |
📌 十、附加命令(宝塔常用命令)
# 查看面板默认信息
bt default
# 重启宝塔面板
bt restart
# 修改面板端口(例如改为 8080)
echo '8080' > /www/server/panel/data/port.pl && bt restart
# 忘记密码时重置
cd /www/server/panel && python tools.pyc panel your_new_password
如果你有具体的项目部署需求(如 WordPress、Discuz、ShopXO 等),我也可以提供对应的部署教程!
是否需要我帮你生成一键脚本或者自动部署某个 CMS?欢迎继续提问 😊
云计算HECS