在京东云上怎么部署宝塔面板?

在京东云(JD Cloud)上部署宝塔面板,通常有两种主流方式:通过宝塔官方镜像一键安装(推荐,最简单)和手动安装脚本

以下是基于 宝塔面板 Linux 版(BT-Panel) 的详细操作步骤:

方法一:使用宝塔官方镜像(推荐)

这是最快捷的方式,京东云市场中有官方提供的镜像,创建实例时直接选择即可自动完成环境配置。

  1. 登录京东云控制台
    进入 京东云官网 并登录控制台。

  2. 创建云服务器 (ECS)

    • 点击左侧菜单的 云服务器 ECS -> 实例 -> 创建实例
    • 镜像选择:在“镜像”页面,切换到 应用商店公共镜像 标签页,搜索关键字 “宝塔”
    • 选择带有“宝塔面板”标识的官方镜像(通常由宝塔官方提供)。
    • 配置实例:根据需求选择 CPU、内存、带宽和存储(建议至少 2GB 内存以流畅运行)。
    • 设置密码:输入 root 用户的登录密码(请务必记牢,后续 SSH 连接需要)。
    • 网络与安全组:确保默认安全组规则已开放,或者在创建后手动添加端口规则(见下文注意事项)。
    • 点击 提交订单 并完成支付/激活。
  3. 获取信息并访问

    • 实例创建成功后,在实例列表中点击该服务器,查看 公网 IP
    • 打开浏览器,输入 http://<你的公网IP>:8888
    • 系统会自动提示你输入用户名和密码(即你在创建实例时设置的 root 密码),即可直接进入宝塔面板后台。

方法二:手动安装脚本(适用于自定义镜像)

如果你已经创建了普通 Linux 实例(如 CentOS 7/8, Ubuntu 20.04/22.04),可以通过 SSH 终端执行安装命令。

1. 连接服务器

  • 使用 SSH 工具(如 PuTTY, Xshell, Terminal)连接到你的京东云 ECS。
  • 输入用户名 root 和你设置的密码。

2. 执行安装命令

根据你选择的操作系统,复制以下对应命令到终端执行:

  • CentOS 7/8:
    yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
  • Ubuntu / Debian:
    wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

    (注:ed8484bec 是宝塔的安全验证码,用于防止恶意注册)

3. 等待安装完成

脚本会自动安装 Nginx/Apache、MySQL、PHP 等环境。安装完成后,终端会显示宝塔面板的 地址用户名密码


⚠️ 关键步骤:配置安全组(防火墙)

无论采用哪种方法,如果无法通过浏览器访问宝塔面板,通常是京东云的 安全组 拦截了流量。

  1. 在京东云控制台,找到你的 ECS 实例。
  2. 点击右侧的 更多 -> 安全组(或直接进入“安全组”管理页面)。
  3. 编辑该实例绑定的安全组规则,添加入方向规则
    • 协议类型:TCP
    • 端口范围8888 (宝塔面板端口)
    • 授权对象0.0.0.0/0 (允许所有 IP 访问,生产环境建议限制为特定 IP)
    • 描述:宝塔面板
  4. 保存规则。

注意:宝塔面板默认使用 8888 端口。出于安全考虑,建议在安装完成后,立即在宝塔面板的【面板设置】中修改默认端口,并同步更新安全组规则。

常见问题排查

  • 无法连接 8888 端口
    • 检查是否忘记在京东云安全组放行 8888 端口。
    • 检查服务器内部防火墙(如 firewalldufw)是否拦截。
  • 面板打不开但能 Ping 通
    • 这通常是安全组问题,请再次确认入站规则。
  • 内存不足导致安装失败
    • 宝塔面板对内存有一定要求,如果服务器内存小于 1GB,建议先升级配置再安装,或者使用轻量级替代方案。

按照上述步骤操作,你就能在京东云上成功部署并使用宝塔面板了。