在阿里云轻量应用服务器上安装 宝塔面板(BT.CN) 是完全可行的,但需要注意的是:阿里云轻量服务器默认屏蔽了部分端口,并且系统镜像类型也有限制。以下是详细的安装步骤和注意事项:
✅ 一、准备工作
1. 选择合适的系统
宝塔支持的操作系统包括:
- CentOS 7.x / 8.x
- Ubuntu 18.x / 20.x
- Debian 10 / 11
在购买阿里云轻量服务器时,请选择上述任意一种系统。
⚠️ 注意:不要使用带有“宝塔”标签的镜像,因为轻量服务器不支持自定义端口映射,需手动配置。
✅ 二、连接服务器
使用 SSH 工具连接你的服务器,比如:
- Windows 推荐使用 Xshell 或 PuTTY
- Mac/Linux 可直接使用终端
ssh root@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
安装过程中输入
y回车确认即可,整个过程大约需要 2~5 分钟。
✅ 四、解决访问问题(重点)
安装完成后,默认会输出面板地址、用户名和密码,例如:
==================================================================
Congratulations! Installed successfully!
==================================================================
X_X面板地址: http://你的服务器IP:8888/随机字符串
内网面板地址: http://内网IP:8888/随机字符串
username: 随机生成的用户名
password: 随机生成的密码
❗问题:无法访问面板?
原因:
阿里云轻量服务器默认只开放以下端口:
- HTTP 80
- HTTPS 443
- SSH 22
而宝塔默认面板端口是 8888,数据库是 3306,这些端口未开放!
✅ 五、设置端口映射(关键步骤)
方法一:修改宝塔面板端口为 80(推荐)
# 修改宝塔面板端口为 80
echo "80" > /www/server/panel/data/port.pl
# 重启面板服务
/etc/init.d/bt restart
然后你可以通过浏览器访问:
http://你的服务器公网IP:80
或者直接:
http://你的服务器公网IP
✅ 六、配置安全组规则(阿里云后台)
登录阿里云控制台:
- 进入「轻量应用服务器」控制台。
- 找到你的实例 -> 点击「防火墙」-> 编辑规则。
- 添加如下端口(用于网站、数据库等):
| 端口号 | 协议 | 描述 |
|---|---|---|
| 80 | TCP | 网站访问 |
| 443 | TCP | HTTPS |
| 888 | TCP | 宝塔面板(可选) |
| 3306 | TCP | MySQL 数据库 |
| 8888 | TCP | 宝塔面板(如果你没改端口) |
如果你已将面板改为 80 端口,则只需开放 80 即可。
✅ 七、登录宝塔面板
打开浏览器访问:
http://你的服务器IP
输入安装完成后提供的用户名和密码即可登录。
✅ 八、后续建议
- 修改默认密码:登录后立即修改面板密码和 MySQL 默认密码。
- 开启 SSL:可以申请 Let’s Encrypt 证书,启用 HTTPS。
- 备份配置:定期备份网站和数据库。
- 关闭不需要端口:提高安全性。
📌 总结
| 步骤 | 内容 |
|---|---|
| 1 | 选择 CentOS / Ubuntu / Debian 系统 |
| 2 | SSH 登录服务器 |
| 3 | 使用官方脚本安装宝塔 |
| 4 | 修改面板端口为 80(或添加 8888 到防火墙) |
| 5 | 在阿里云控制台放行对应端口 |
| 6 | 浏览器访问面板并配置网站 |
如果你有具体遇到的问题(如无法访问、提示 405、白屏等),欢迎继续提问,我可以帮你排查具体原因!
CLOUD技术博