在京东云(以及大多数 Linux 云服务器)上安装宝塔面板(BT Panel),推荐使用官方提供的一键安装脚本。以下是标准操作流程,适用于 CentOS、Ubuntu、Debian 等主流系统。
⚠️ 重要前提:安全组配置
在开始安装前,必须确保京东云控制台的安全组规则已放行宝塔所需端口,否则安装后无法访问面板。
- 默认端口:8888(面板登录)、80/443(Web 服务)、22(SSH)。
- 操作:登录京东云控制台 -> 找到实例 -> 安全组 -> 添加入方向规则,允许 TCP 协议的
8888、80、443、22端口。
第一步:连接服务器
通过 SSH 工具(如 Xshell、Putty、macOS Terminal 或京东云自带的 Web SSH)登录到服务器。
ssh root@你的服务器公网IP
# 输入密码登录
第二步:执行安装命令
根据你的操作系统选择对应的安装命令。
1. CentOS 7 / CentOS 8 (推荐)
yum install -y wget && wget -O install.sh http://www.bt.cn/download/install_6.0_centos.sh && sh install.sh
注:如果提示找不到
wget,可先运行yum install -y wget单独安装。
2. Ubuntu / Debian
apt-get update && apt-get install -y wget && wget -O install.sh http://www.bt.cn/download/install_ubuntu.sh && sh install.sh
3. 通用安装命令(自动检测系统)
如果你不确定具体版本,或者想使用最新通用脚本,可以直接运行:
curl -sSO https://download.bt.cn/install/install.sh && bash install.sh
第三步:等待安装完成
脚本会自动下载依赖并安装 Nginx/Apache、MySQL、PHP 等环境。
- 安装过程中会显示进度条。
- 安装成功后,终端会输出以下关键信息:
- Panel Address: 面板访问地址(通常是
http://IP:8888+ 随机字符串) - Username: 管理员用户名
- Password: 管理员密码
- Security Code: 验证码(用于修改密码)
- Panel Address: 面板访问地址(通常是
第四步:登录面板
- 打开浏览器,输入脚本输出的 Panel Address。
- 输入用户名和密码登录。
- 首次登录后,建议根据向导完成“网站”、“数据库”等基础环境的配置。
💡 常见问题与优化建议
-
关于端口冲突:
如果服务器已经安装了其他 Web 服务占用了 80 或 443 端口,宝塔可能会安装失败或无法启动。建议先停止相关服务(如systemctl stop nginx)再运行安装脚本。 -
内存不足问题:
宝塔面板对内存有一定要求。如果你的京东云服务器是 1核 1G 或更低,安装 MySQL 时可能会因 OOM(内存溢出)导致卡死。- 解决方案:在安装前创建 Swap 分区。
dd if=/dev/zero of=/swapfile bs=1M count=2048 mkswap /swapfile swapon /swapfile echo "/swapfile none swap sw 0 0" >> /etc/fstab
- 解决方案:在安装前创建 Swap 分区。
-
安全加固:
安装完成后,务必在宝塔面板的【安全】选项中设置:- 修改默认端口(如将 8888 改为其他高位端口)。
- 开启“禁止暴力破解”。
- 绑定 IP 限制(仅允许特定管理 IP 访问面板)。
-
卸载重装:
如果安装出错需要重置,可以使用官方卸载命令:/usr/local/bt/bin/bt stop rm -rf /www/server rm -rf /usr/local/bt # 注意:卸载会删除所有数据,请务必备份!
按照以上步骤操作,即可在京东云 Linux 服务器上成功部署宝塔面板。
CLOUD技术笔记