Skip to content

🎛️ 宝塔面板安装指南

宝塔面板是什么?简单说,就是一个可视化的服务器管理工具。用了它,你就不用每天敲命令行了,点点鼠标就能管理服务器。很多高手都用它来提高效率!

如果你已经很熟悉 Linux 命令行,这部分可以忽略。但如果你是新手,宝塔会让你的生活轻松 100 倍。


🎯 为什么要装宝塔?

想象一下,没有宝塔的日子:

传统方式:

  • 需要记住各种 Linux 命令
  • 每次管理都要 SSH 连接服务器
  • 万一打错一个命令,网站就可能崩溃
  • 查看日志、监控资源都很麻烦

有了宝塔:

  • 用网页界面管理一切
  • 点点鼠标就能创建网站、配置数据库
  • 有图形化的监控面板
  • 一键安装各种软件(Nginx、MySQL、PHP 等)
  • 即使是完全新手也能快速上手

💡 小贴士: 专业运维人员也用宝塔,因为它确实省时间。


🎯 第一步:确认服务器基本要求

在装宝塔之前,确保你的服务器满足这些条件:

系统要求:

  • 🐧 Linux 操作系统(推荐 CentOS 7.x 或 Ubuntu 20.04)
  • ✅ 至少 1GB 内存(2GB 更好)
  • ✅ 至少 10GB 硬盘空间
  • ✅ 能用 SSH 远程连接服务器

⚠️ 不支持:

  • ❌ Windows 服务器(宝塔只支持 Linux)
  • ❌ Docker/容器环境(大多数配置不兼容)
  • ❌ 已经安装了 Nginx/Apache 的服务器(会冲突)

如果你的服务器是全新的,就完全没问题!


🎯 第二步:远程连接到你的服务器

首先,你需要 SSH 连接到服务器。

💻 Windows 用户

用 PuTTY 或 MobaXterm(推荐后者):

  1. 下载 MobaXterm 👉 MobaXterm 官网

  2. 打开 MobaXterm,点"Session"

    • 输入服务器 IP 地址
    • 输入用户名:root
    • 输入密码(购买服务器时设置的)
  3. 点"OK"连接

🍎 Mac 和 🐧 Linux 用户

打开终端,运行:

bash
ssh root@你的服务器IP地址

然后输入密码。

连接成功后 ,你会看到一个命令行提示符,类似这样:

命令提示符:[root@iZXXXXXXZX ~]#

这表示你已经成功连接到服务器!


🎯 第三步:一键安装宝塔面板

现在开始安装!复制下面的命令,粘贴到终端,然后回车:

CentOS 用户:

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

Ubuntu 用户:

bash
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

💡 小贴士:

  • 命令很长,直接复制粘贴(不要手动输入)
  • 粘贴后按回车
  • 等待安装完成(需要几分钟)

安装过程中的问题

安装时会问你一些问题:

Do you want to continue? [Y/n]:

输入 y 然后回车即可。

耐心等待 - 安装会下载各种依赖包,根据网络速度可能需要 5-15 分钟。

🎉 安装完成!

当看到"Congratulations! Install successful!"字样时,说明安装成功了!

安装成功的标志:

  • ✅ 显示"Install successful"
  • ✅ 显示面板访问地址(http://你的IP:8888
  • ✅ 显示初始用户名和密码

立即保存以下信息:

信息内容重要性
面板地址http://你的IP:8888⭐⭐⭐ 必须
初始用户名通常是 admin⭐⭐⭐ 必须
初始密码安装时显示⭐⭐⭐ 必须

⚠️ 重要提醒: 这些信息会发送到你的邮箱,忘记了可以查邮件!


🎯 第四步:登录宝塔面板

打开浏览器访问

  1. 打开你的浏览器

  2. 在地址栏输入:http://你的服务器IP:8888

    • 例如:http://123.45.67.89:8888
  3. 输入用户名和密码

⚠️ 如果打不开,检查:

  1. 防火墙有没有打开 8888 端口?

    • 登录云服务商后台(阿里云、京东云等)
    • 找到"安全组"或"防火墙"
    • 添加规则:放行 8888 端口
  2. 确认 IP 地址没打错

  3. 服务有没有启动? 重启一下命令:

    bash
    /etc/init.d/bt restart

👀 登录成功

看到这样的界面就成功了:

  • 左边是菜单栏(网站、数据库、文件等)
  • 中间是仪表板(显示服务器状态)
  • 右上角是系统信息

🎯 第五步:初始化配置

登录后,宝塔会提示你进行初始化:

1️⃣ 更新面板

可能会提示"需要更新",点"更新"按钮。更新通常很快。

2️⃣ 安装运行环境

点左边菜单的"软件商店",你会看到各种软件可以一键安装:

推荐按以下顺序安装:

顺序软件用途说明
1NginxWeb 服务器用来运行你的网站
2MySQL 8.0数据库用来存储数据
3Redis缓存用来加快网站速度
4Java JDK 17Java 环境用来运行 Java 项目
5Node.js 18前端工具用来编译前端代码

操作步骤:

  1. 点"Nginx" → 点右边的"安装"按钮
  2. 等待安装完成(通常 1-3 分钟)
  3. 安装完后会显示"已安装"
  4. 然后安装 MySQL(同样的步骤)
  5. 依此类推...

💡 小贴士: 不要同时安装多个,一个接一个地装,以免出现问题。

⚠️ 安装 MySQL 和 Redis 时注意:

  • 会让你设置密码
  • 一定要记住这些密码! 写下来保存好
  • 后续连接数据库和缓存都需要用到

3️⃣ 绑定账号(可选但推荐)

点右上角头像 → "面板设置" → "绑定宝塔账号"

为什么要绑定?

  • 可以远程管理多个服务器
  • 忘记密码可以找回
  • 更安全

🎯 第六步:创建网站

装完环境后,就可以创建网站了!

第一次创建网站

  1. 点左边菜单的"网站"
  2. 点"添加网站"按钮
  3. 填写网站信息:
项目填什么说明
域名yoursite.com你购买的域名(可以是 IP 地址)
根目录/www/wwwroot/yoursite系统会自动生成(不用改)
网站分类Java因为你的项目是 Java 项目
  1. 点"提交"

网站创建成功! 现在你有一个"网站容器"了。

配置网站(重要!)

创建完后,还需要配置反向代理,让网站能访问到你的 Java 项目:

  1. 点刚才创建的网站名称
  2. 点"反向代理"标签
  3. 点"添加反向代理"

填写:

  • 代理名称 随意,比如"Java 后端"
  • 代理地址 http://127.0.0.1:8000(你的 Java 项目监听的端口)

💡 小贴士: 如果你的 Java 项目监听的是其他端口(比如 9000),就改成 9000。


🎯 第七步:上传项目文件

有两种方式上传你的项目:

方式一:用 SFTP(推荐新手)

  1. 在宝塔找到"文件"菜单
  2. 进入 /www/wwwroot/yoursite/ 目录
  3. 上传文件

方式二:用 Git(推荐开发者)

在服务器上运行:

bash
cd /www/wwwroot/yoursite
git clone 你的代码仓库地址

🔧 常见问题速查

Q: 登录不了宝塔面板?

A: 检查几个地方:

  1. 防火墙有没有打开 8888 端口?

    • 登录云服务商后台
    • 找到"安全组"添加规则
    • 放行 TCP 8888 端口
  2. 输错了什么吗?

    • 三次错误会被锁定 10 分钟
    • 等等再试
  3. 服务是否已启动?

    bash
    ps aux | grep bt

    看有没有 bt 相关进程

Q: 忘记了宝塔密码怎么办?

A: SSH 连接服务器,运行:

bash
/www/server/panel/tools.py panel

这会显示面板信息,可以重置密码。

Q: 为什么网站还是打不开?

A: 排查顺序:

  1. 确认服务器能 ping 通
  2. 确认 80 和 443 端口开放了
  3. 确认 Nginx 已启动
  4. 确认反向代理配置正确
  5. 确认你的 Java 项目已启动

检查命令:

bash
ps aux | grep java

看有没有你的 Java 进程

Q: 怎样配置 HTTPS(https://)?

A: 非常简单!

  1. 在宝塔网站管理中找你的网站
  2. 点"SSL"标签
  3. 点"申请免费证书"(Let's Encrypt)
  4. 选择你的域名
  5. 等待申请(通常 1-2 分钟)
  6. 申请成功后会自动配置

就这么简单! 以后你的网站就可以用 https:// 了。

Q: 怎样监控服务器资源?

A: 进入宝塔首页就能看到:

  • CPU 使用率 - 过高说明服务器压力大
  • 内存使用率 - 过高需要优化或升级
  • 硬盘使用率 - 过高需要清理日志或升级
  • 网络流量 - 显示实时上下行流量

如果 CPU 或内存经常满,说明你的项目需要优化或服务器需要升级。

Q: 怎样定期备份?

A: 这很重要!

  1. 点左边菜单"计划任务"
  2. 点"添加任务"
  3. 选择"数据库备份"或"网站备份"
  4. 设置备份周期(建议每天)
  5. 完成!

⚠️ 重要提醒: 定期备份数据库,万一网站出问题能及时恢复。


📋 宝塔安装检查清单

安装完成后,检查这些项目:

  • [ ] 能正常登录宝塔面板
  • [ ] Nginx 已安装并启动
  • [ ] MySQL 已安装并启动
  • [ ] Redis 已安装并启动
  • [ ] Java JDK 已安装
  • [ ] 创建了网站
  • [ ] 配置了反向代理
  • [ ] 已设置 HTTPS 证书
  • [ ] 已创建定期备份计划

🎉 现在你已经准备好了!

宝塔面板已经装好了,你现在可以:

  1. ✅ 在网页上管理你的服务器
  2. ✅ 创建和配置网站
  3. ✅ 轻松管理数据库
  4. ✅ 监控服务器资源
  5. ✅ 快速备份重要数据

接下来的步骤:

  1. 上传你的 Java 项目
  2. 启动项目
  3. 测试网站是否能访问
  4. 配置域名(参考域名购买和解析
  5. 开启 HTTPS

💡 小贴士: 宝塔官方有很详细的文档,遇到问题可以搜索官方文档或在社区提问。

祝你的网站运行顺畅!🚀

大粽子