走啊走
加油

京东云服务器安装宝塔面板?

服务器价格表

在京东云(JD Cloud)的云服务器上安装宝塔面板(Baota Panel)是非常常见且高效的操作。由于京东云通常提供基于 CentOS、Ubuntu 或 Debian 的镜像,以下将针对最常用的 CentOSUbuntu/Debian 系统分别介绍安装步骤,并特别强调安全组配置这一关键前置条件。

⚠️ 重要前提:配置安全组(防火墙)

在开始安装之前,必须确保京东云控制台的安全组规则已放行,否则即使安装了面板也无法通过浏览器访问。

  1. 登录 京东云控制台
  2. 进入 弹性计算 (ECS) -> 实例列表
  3. 找到你的服务器实例,点击右侧的 更多 -> 安全组(或直接在实例详情页找到“安全组”标签)。
  4. 添加入方向规则:
    • 协议类型:TCP
    • 端口范围8888(宝塔默认面板端口,建议修改为自定义端口如 8889 以增加安全性)
    • 授权对象0.0.0.0/0(允许所有 IP 访问,生产环境建议限制为固定 IP)
    • 可选:如果你需要管理网站,还需放行 80 (HTTP) 和 443 (HTTPS)。

方法一:安装宝塔 Linux 面板 (推荐)

宝塔官方提供了自动化脚本,一键即可完成安装。请根据你的操作系统选择对应的命令,并通过 SSH 工具(如 Xshell、PuTTY 或京东云自带的 WebSSH)连接到服务器执行。

1. CentOS / Rocky Linux / AlmaLinux

复制以下命令并在终端运行:

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

注:ed8484bec 是默认的随机密码生成后缀,安装完成后会显示面板地址、用户名和密码。

2. Ubuntu / Debian

复制以下命令并在终端运行:

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

3. 安装完成后的操作

脚本执行完毕后,终端会输出一段类似以下的信息:

+------------------------------------------+
| BT-Panel                                 |
+------------------------------------------+
| 面板地址:http://<你的公网IP>:8888       |
| 用户名:admin                            |
| 密码:<随机生成的密码>                    |
+------------------------------------------+

注意:如果提示安装失败,请检查是否开启了 Swap 分区,或者尝试手动安装依赖后再运行脚本。


方法二:使用 Docker 安装(进阶方案)

如果你希望隔离环境或避免直接修改系统核心文件,可以使用 Docker 容器化安装宝塔。这种方式对系统污染较小,但需要先在服务器上安装 Docker。

  1. 安装 Docker (以 CentOS 为例):
    yum install -y docker
    systemctl start docker
    systemctl enable docker
  2. 拉取并运行宝塔镜像:
    docker run -itd 
      --name bt 
      -p 8888:8888 
      -p 888:888 
      -v /www/wwwroot:/www/wwwroot 
      -v /www/logs:/www/logs 
      -v /tmp/bt-snap:/tmp/bt-snap 
      --privileged=true 
      besthp/baota
  3. 获取初始密码:
    docker exec -it bt cat /www/server/panel/default.pl

🛡️ 安装后的重要安全建议

刚安装好宝塔面板时,请务必执行以下操作以保障京东云服务器安全:

  1. 修改默认端口
    进入宝塔面板 -> 【设置】->【安全中心】,将面板端口从默认的 8888 修改为一个不常见的端口(如 8899),防止被全网扫描攻击。同时记得去京东云安全组同步修改该端口。
  2. 开启 SSL
    在面板首页点击“申请免费证书”,绑定域名并启用 HTTPS,防止数据在传输过程中被劫持。
  3. 安装插件
    根据需求安装 Nginx/Apache、MySQL、PHP 等插件。建议仅安装必要的插件,减少攻击面。
  4. 定期备份
    利用宝塔自带的“数据库备份”或“文件备份”功能,配置自动备份到京东云的 对象存储 (OBS) 或其他远程存储位置。

通过以上步骤,你就可以在京东云服务器上成功部署并使用宝塔面板了。如果在执行脚本过程中遇到具体的报错信息,欢迎随时提供错误日志以便进一步分析。