在阿里云的 Linux 服务器(如 CentOS、Ubuntu 等)上安装宝塔面板(BT Panel)是一个非常常见的操作,用于方便地管理网站、数据库、FTP、SSL 等服务。你提到的“Linux 3”可能是指 CentOS 7、CentOS 8 或其他 Linux 发行版的较新版本。以下是在阿里云 Linux 服务器上安装宝塔面板的详细步骤(以 CentOS 7/8 为例):
✅ 一、准备工作
-
确保系统干净
- 建议使用纯净的 CentOS 7/8、Ubuntu 18.04/20.04 等系统。
- 不要预装 Apache、Nginx、MySQL 等环境,避免冲突。
-
登录到你的阿里云服务器
- 使用 SSH 工具(如 Xshell、PuTTY、或阿里云控制台的远程连接)登录。
ssh root@你的服务器公网IP -
更新系统(可选)
# CentOS/RHEL yum update -y # Ubuntu/Debian apt update && apt upgrade -y
✅ 二、安装宝塔面板
🔹 CentOS 安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
🔹 Ubuntu 安装命令:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
⚠️ 注意:宝塔官网提供不同系统的脚本,请根据你的系统选择。
✅ 三、执行安装
运行上述命令后,会提示你是否安装宝塔面板,输入 y 并回车。
安装过程大约需要 2-5 分钟,完成后会显示类似以下信息:
==================================================================
X_X面板地址: http://你的公网IP:8888/随机字符串
用户名: admin
密码: 随机生成的密码(请记下)
==================================================================
✅ 四、配置阿里云安全组
- 登录 阿里云控制台
- 找到你的实例 → 点击“安全组” → 配置规则
- 添加以下入方向规则(放行端口):
| 端口 | 用途 |
|---|---|
| 80 | 网站 HTTP |
| 443 | HTTPS |
| 8888 | 宝塔面板 |
| 20/21 | FTP(可选) |
| 39000-40000 | 宝塔数据通信(被动模式 FTP 所需) |
🔐 建议:为了安全,可以限制 8888 端口只允许你的 IP 访问。
✅ 五、登录宝塔面板
打开浏览器,输入:
http://你的服务器公网IP:8888
首次登录会要求绑定宝塔账号(可选),并设置新的面板密码。
✅ 六、安装常用环境(LNMP/LAMP)
登录后,宝塔会提示你安装环境(如 Nginx、MySQL、PHP 等),建议选择:
- Web 服务器:Nginx(或 Apache)
- PHP 版本:PHP 7.4 或 8.0
- MySQL:5.7 或 MySQL 8.0
- FTP:Pure-FTPd(可选)
- phpMyAdmin:建议安装
点击“一键安装”,等待 5-15 分钟即可。
✅ 七、安全建议
-
修改默认面板端口(8888 → 其他如 9999)
- 面板设置 → 安全 → 修改面板端口
-
开启防火墙(宝塔自带)
- 使用宝塔的“安全”功能,设置 IP 访问限制
-
定期备份
- 备份网站、数据库、面板设置
-
关闭 root 密码登录(SSH)
- 改用密钥登录,提高服务器安全性
❌ 常见问题
-
无法访问 8888 端口?
- 检查阿里云安全组是否放行
- 检查服务器防火墙(
firewall-cmd或ufw)
-
安装脚本失败?
- 确保网络正常,尝试更换 DNS:
echo "nameserver 8.8.8.8" > /etc/resolv.conf
- 确保网络正常,尝试更换 DNS:
-
忘记面板密码?
bt default
📚 宝塔官方文档
https://www.bt.cn/bbs/
如果你能提供具体的 Linux 发行版和版本(如 cat /etc/redhat-release),我可以给出更精确的命令。
祝你安装顺利!如需部署网站、配置 SSL、配置 WordPress,也可以继续问我。
云服务器