宝塔面板安装与使用详细教程
1. 准备工作与系统要求
在开始安装宝塔面板之前,请确保你的服务器满足以下基本要求:
系统要求
-
操作系统:Ubuntu 16.04 / 18.04 / 20.04 / 22.04(推荐长期支持版本)或 CentOS 7.x / 8.x(注意兼容性)14
-
最低配置:1核CPU / 512MB内存 / 10GB硬盘(建议1GB以上内存)1
-
网络环境:服务器需要连接互联网,能够正常访问外网资源
软件环境
组件 | 要求 |
---|---|
系统环境 | 纯净的Linux系统1 |
权限要求 | 具有sudo权限或root账户权限 |
远程连接 | 已配置好SSH远程访问 |
远程连接工具推荐
虽然用户要求不使用emoji,但还是建议选择一款合适的SSH客户端:
-
Windows系统:PuTTY、Xshell、MobaXterm
-
macOS系统:系统终端、Termius、iTerm2
-
跨平台工具:Tabby、Electerm
2. 安装步骤
2.1 连接服务器
-
打开你选择的SSH客户端(如PuTTY或Xshell)。
-
输入你的服务器IP地址和SSH端口(默认为22)。
-
使用root账户或具有sudo权限的账户登录到服务器。
2.2 更新系统包
在安装宝塔面板前,先更新系统软件包以确保环境最新:
# 对于Ubuntu/Debian系统 sudo apt update && sudo apt upgrade -y # 对于CentOS系统 sudo yum update -y
2.3 安装宝塔面板
根据你的操作系统选择相应的安装命令:
# 对于Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh # 对于CentOS系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
注意:安装过程中可能会提示你是否同意用户协议,输入"y"并按回车键继续4。
2.4 等待安装完成
安装过程会自动下载并配置所需的依赖环境,通常需要3-10分钟(具体时间取决于服务器性能和网络状况)4。请耐心等待直到安装完成。
2.5 记录安装信息
安装完成后,终端会显示类似以下的重要信息,请务必妥善保存这些信息:1
================================================================== 外网面板地址: http://你的服务器IP:随机端口/安全入口 内网面板地址: http://127.0.0.1:随机端口/安全入口 username: 初始用户名 password: 初始密码 ==================================================================
3. 配置服务器防火墙
为了让外网能够访问宝塔面板,需要在服务器防火墙中放行面板端口(安装完成后显示的实际端口):
3.1 云服务器安全组配置(如有)
如果你使用的是阿里云、腾讯云等云服务商,还需要在控制台配置安全组规则:
-
登录云服务商控制台
-
找到你的服务器实例
-
进入安全组配置页面
-
添加入站规则,放行显示的面板端口(如8888)12
-
同时确保放行SSH端口(22)、HTTP端口(80)和HTTPS端口(443)1
3.2 服务器本地防火墙配置
根据你的操作系统配置防火墙:
# 对于Ubuntu(使用ufw) sudo ufw allow 端口号/tcp # 将"端口号"替换为实际面板端口 sudo ufw reload # 对于CentOS(使用firewalld) sudo firewall-cmd --permanent --add-port=端口号/tcp # 将"端口号"替换为实际面板端口 sudo firewall-cmd --reload
4. 访问宝塔面板并初始化
-
打开浏览器,输入安装完成后显示的外网面板地址(例如:
http://你的服务器IP:8888
)1 -
输入提供的用户名和密码登录
-
首次登录时,可能会提示你绑定宝塔官网账号(若无账号可先跳过或注册)4
-
同意用户协议后进入面板主界面
5. 安装运行环境
登录面板后,宝塔会推荐安装Web运行环境:
环境选择建议
-
LNMP组合(Linux + Nginx + MySQL + PHP):性能较好,资源占用相对较低2
-
LAMP组合(Linux + Apache + MySQL + PHP):兼容性较好,适合传统应用2
安装步骤
-
在推荐安装界面,选择LNMP或LAMP环境1
-
选择软件版本(新手建议使用默认推荐版本)
-
点击"一键安装"开始部署7
-
环境安装需要较长时间(20-40分钟),期间可以关闭浏览器,安装完成后会通知
6. 安全设置建议
为了保障服务器安全,安装完成后请立即进行以下安全设置:
-
修改面板默认信息:1
-
修改面板默认端口(面板设置 → 面板端口)
-
修改面板用户名和密码(面板设置 → 面板用户和密码)
-
考虑修改安全入口(面板设置 → 安全入口)5
-
-
服务器安全加固:4
-
修改SSH默认端口(建议改为1024以上的端口)
-
禁用root账户直接登录
-
配置防火墙规则,只开放必要的端口
-
-
面板安全设置:4
-
开启面板SSL(通过HTTPS访问面板)
-
设置授权IP(限制只有特定IP可以访问面板)
-
定期备份面板和数据
-
7. 常见问题与解决方法
问题现象 | 可能原因 | 解决方法 |
---|---|---|
无法访问面板 | 防火墙/安全组未放行端口 | 检查服务器防火墙和云平台安全组设置,确保面板端口已放行1 |
安装过程中断 | 网络不稳定 | 重新执行安装命令,建议使用screen或tmux等工具保持会话1 |
数据库无法启动 | 内存不足或端口冲突 | 通过SSH执行命令调整MySQL配置参数或检查端口占用4 |
面板中文乱码 | 系统语言支持未安装 | 对于Ubuntu系统:sudo apt install language-pack-zh-hans -y 然后重启服务器1 |
忘记面板登录信息 | - | 通过SSH连接服务器,执行 bt default 命令查看默认信息(需要root权限) |
8. 基本使用指南
-
网站管理:
-
在"网站"菜单中可以添加新网站2
-
支持域名绑定、SSL证书部署、伪静态设置等功能
-
-
文件管理:
-
使用内置的文件管理器上传和管理网站文件
-
支持在线编辑、压缩和解压缩操作
-
-
数据库管理:
-
在"数据库"菜单中创建和管理数据库
-
提供phpMyAdmin在线管理工具
-
-
计划任务:
-
设置定期执行的任务,如备份网站和数据库4
-
-
软件商店:
-
安装常用应用和插件,如WordPress、Discuz等一键部署脚本
-