🎛️ 宝塔面板安装指南
宝塔面板是什么?简单说,就是一个可视化的服务器管理工具。用了它,你就不用每天敲命令行了,点点鼠标就能管理服务器。很多高手都用它来提高效率!
如果你已经很熟悉 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(推荐后者):
下载 MobaXterm 👉 MobaXterm 官网
打开 MobaXterm,点"Session"
- 输入服务器 IP 地址
- 输入用户名:root
- 输入密码(购买服务器时设置的)
点"OK"连接
🍎 Mac 和 🐧 Linux 用户
打开终端,运行:
ssh root@你的服务器IP地址然后输入密码。
✅ 连接成功后 ,你会看到一个命令行提示符,类似这样:
命令提示符:[root@iZXXXXXXZX ~]#
这表示你已经成功连接到服务器!
🎯 第三步:一键安装宝塔面板
现在开始安装!复制下面的命令,粘贴到终端,然后回车:
CentOS 用户:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.shUbuntu 用户:
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 | ⭐⭐⭐ 必须 |
| 初始密码 | 安装时显示 | ⭐⭐⭐ 必须 |
⚠️ 重要提醒: 这些信息会发送到你的邮箱,忘记了可以查邮件!
🎯 第四步:登录宝塔面板
打开浏览器访问
打开你的浏览器
在地址栏输入:
http://你的服务器IP:8888- 例如:
http://123.45.67.89:8888
- 例如:
输入用户名和密码
⚠️ 如果打不开,检查:
防火墙有没有打开 8888 端口?
- 登录云服务商后台(阿里云、京东云等)
- 找到"安全组"或"防火墙"
- 添加规则:放行 8888 端口
确认 IP 地址没打错
服务有没有启动? 重启一下命令:
bash/etc/init.d/bt restart
👀 登录成功
看到这样的界面就成功了:
- 左边是菜单栏(网站、数据库、文件等)
- 中间是仪表板(显示服务器状态)
- 右上角是系统信息
🎯 第五步:初始化配置
登录后,宝塔会提示你进行初始化:
1️⃣ 更新面板
可能会提示"需要更新",点"更新"按钮。更新通常很快。
2️⃣ 安装运行环境
点左边菜单的"软件商店",你会看到各种软件可以一键安装:
推荐按以下顺序安装:
| 顺序 | 软件 | 用途 | 说明 |
|---|---|---|---|
| 1 | Nginx | Web 服务器 | 用来运行你的网站 |
| 2 | MySQL 8.0 | 数据库 | 用来存储数据 |
| 3 | Redis | 缓存 | 用来加快网站速度 |
| 4 | Java JDK 17 | Java 环境 | 用来运行 Java 项目 |
| 5 | Node.js 18 | 前端工具 | 用来编译前端代码 |
操作步骤:
- 点"Nginx" → 点右边的"安装"按钮
- 等待安装完成(通常 1-3 分钟)
- 安装完后会显示"已安装"
- 然后安装 MySQL(同样的步骤)
- 依此类推...
💡 小贴士: 不要同时安装多个,一个接一个地装,以免出现问题。
⚠️ 安装 MySQL 和 Redis 时注意:
- 会让你设置密码
- 一定要记住这些密码! 写下来保存好
- 后续连接数据库和缓存都需要用到
3️⃣ 绑定账号(可选但推荐)
点右上角头像 → "面板设置" → "绑定宝塔账号"
为什么要绑定?
- 可以远程管理多个服务器
- 忘记密码可以找回
- 更安全
🎯 第六步:创建网站
装完环境后,就可以创建网站了!
第一次创建网站
- 点左边菜单的"网站"
- 点"添加网站"按钮
- 填写网站信息:
| 项目 | 填什么 | 说明 |
|---|---|---|
| 域名 | yoursite.com | 你购买的域名(可以是 IP 地址) |
| 根目录 | /www/wwwroot/yoursite | 系统会自动生成(不用改) |
| 网站分类 | Java | 因为你的项目是 Java 项目 |
- 点"提交"
✅ 网站创建成功! 现在你有一个"网站容器"了。
配置网站(重要!)
创建完后,还需要配置反向代理,让网站能访问到你的 Java 项目:
- 点刚才创建的网站名称
- 点"反向代理"标签
- 点"添加反向代理"
填写:
- 代理名称 随意,比如"Java 后端"
- 代理地址
http://127.0.0.1:8000(你的 Java 项目监听的端口)
💡 小贴士: 如果你的 Java 项目监听的是其他端口(比如 9000),就改成 9000。
🎯 第七步:上传项目文件
有两种方式上传你的项目:
方式一:用 SFTP(推荐新手)
- 在宝塔找到"文件"菜单
- 进入
/www/wwwroot/yoursite/目录 - 上传文件
方式二:用 Git(推荐开发者)
在服务器上运行:
cd /www/wwwroot/yoursite
git clone 你的代码仓库地址🔧 常见问题速查
Q: 登录不了宝塔面板?
A: 检查几个地方:
防火墙有没有打开 8888 端口?
- 登录云服务商后台
- 找到"安全组"添加规则
- 放行 TCP 8888 端口
输错了什么吗?
- 三次错误会被锁定 10 分钟
- 等等再试
服务是否已启动?
bashps aux | grep bt看有没有 bt 相关进程
Q: 忘记了宝塔密码怎么办?
A: SSH 连接服务器,运行:
/www/server/panel/tools.py panel这会显示面板信息,可以重置密码。
Q: 为什么网站还是打不开?
A: 排查顺序:
- 确认服务器能 ping 通
- 确认 80 和 443 端口开放了
- 确认 Nginx 已启动
- 确认反向代理配置正确
- 确认你的 Java 项目已启动
检查命令:
ps aux | grep java看有没有你的 Java 进程
Q: 怎样配置 HTTPS(https://)?
A: 非常简单!
- 在宝塔网站管理中找你的网站
- 点"SSL"标签
- 点"申请免费证书"(Let's Encrypt)
- 选择你的域名
- 等待申请(通常 1-2 分钟)
- 申请成功后会自动配置
✨ 就这么简单! 以后你的网站就可以用 https:// 了。
Q: 怎样监控服务器资源?
A: 进入宝塔首页就能看到:
- CPU 使用率 - 过高说明服务器压力大
- 内存使用率 - 过高需要优化或升级
- 硬盘使用率 - 过高需要清理日志或升级
- 网络流量 - 显示实时上下行流量
如果 CPU 或内存经常满,说明你的项目需要优化或服务器需要升级。
Q: 怎样定期备份?
A: 这很重要!
- 点左边菜单"计划任务"
- 点"添加任务"
- 选择"数据库备份"或"网站备份"
- 设置备份周期(建议每天)
- 完成!
⚠️ 重要提醒: 定期备份数据库,万一网站出问题能及时恢复。
📋 宝塔安装检查清单
安装完成后,检查这些项目:
- [ ] 能正常登录宝塔面板
- [ ] Nginx 已安装并启动
- [ ] MySQL 已安装并启动
- [ ] Redis 已安装并启动
- [ ] Java JDK 已安装
- [ ] 创建了网站
- [ ] 配置了反向代理
- [ ] 已设置 HTTPS 证书
- [ ] 已创建定期备份计划
🎉 现在你已经准备好了!
宝塔面板已经装好了,你现在可以:
- ✅ 在网页上管理你的服务器
- ✅ 创建和配置网站
- ✅ 轻松管理数据库
- ✅ 监控服务器资源
- ✅ 快速备份重要数据
接下来的步骤:
- 上传你的 Java 项目
- 启动项目
- 测试网站是否能访问
- 配置域名(参考域名购买和解析)
- 开启 HTTPS
💡 小贴士: 宝塔官方有很详细的文档,遇到问题可以搜索官方文档或在社区提问。
祝你的网站运行顺畅!🚀