前言
宝塔面板(BT Panel)是国内使用最广泛的服务器运维管理工具之一,支持一键安装 LNMP/LAMP 环境、管理网站、数据库、FTP、防火墙等,界面简洁直观,非常适合新手入门。本文将手把手带你完成宝塔 Linux 面板的安装与基础配置。
一、准备工作
1.1 服务器要求
操作系统:CentOS 7/8、Ubuntu 18.04/20.04/22.04、Debian 9/10/11(推荐 CentOS 7 或 Ubuntu 20.04)
内存:最低 512MB,推荐 1GB 以上
硬盘:最低 5GB 可用空间
网络:需要能访问外网
权限:需要 root 权限
1.2 连接服务器
使用 SSH 工具连接到你的服务器:
Windows 用户:推荐使用 Xshell、MobaXterm 或 PuTTY
Mac/Linux 用户:直接使用终端命令:
PLAINTEXT
ssh root@你的服务器IP输入密码后即可登录。
二、安装宝塔面板
2.1 一键安装命令
根据你的操作系统,选择对应的安装命令:
CentOS 系统:
PLAINTEXT
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484becUbuntu / Debian 系统:
PLAINTEXT
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec通用安装脚本(推荐):
PLAINTEXT
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec2.2 安装过程
执行安装命令后,系统会提示确认安装,输入
y并回车等待安装完成,通常需要 3~10 分钟(取决于服务器网速)
安装完成后,终端会显示如下信息:
PLAINTEXT
==================================================================
Congratulations! Installed successfully!
==================================================================
外网面板地址: https://你的IP:8888/xxxxxxxx
内网面板地址: https://192.168.x.x:8888/xxxxxxxx
username: xxxxxxxx
password: xxxxxxxx
==================================================================⚠️ 请务必保存好面板地址、用户名和密码!
三、开放防火墙端口
宝塔面板默认使用 8888 端口,需要在服务器安全组/防火墙中开放该端口。
3.1 云服务器安全组设置
以阿里云为例:
登录阿里云控制台 → 云服务器 ECS
找到你的实例 → 点击「安全组」
点击「配置规则」→「添加安全组规则」
填写:协议类型 TCP,端口范围
8888/8888,授权对象0.0.0.0/0保存即可
3.2 系统防火墙(CentOS)
PLAINTEXT
# 开放8888端口
firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --reload
# 查看已开放端口
firewall-cmd --list-ports3.3 系统防火墙(Ubuntu/Debian)
PLAINTEXT
# 开放8888端口
ufw allow 8888/tcp
ufw reload四、登录宝塔面板
在浏览器中访问安装完成时显示的外网面板地址,例如:
https://123.456.789.0:8888/xxxxxxxx浏览器可能提示"不安全",点击「高级」→「继续访问」即可
输入安装时显示的用户名和密码登录
首次登录会提示绑定宝塔账号(可跳过,但建议绑定以便找回密码)
五、安装运行环境(LNMP/LAMP)
登录面板后,系统会弹出推荐安装套件的对话框:
5.1 推荐配置(LNMP)
Nginx:Web 服务器(推荐 1.22 或最新稳定版)
MySQL:数据库(推荐 5.7 或 8.0)
PHP:脚本语言(根据项目需求选择,常用 7.4 或 8.1)
phpMyAdmin:数据库管理工具(可选)
5.2 安装方式
选择「极速安装」(编译好的二进制包,速度快)或「编译安装」(从源码编译,兼容性更好但耗时较长)。
新手推荐选择极速安装,点击「一键安装」等待完成即可。
六、创建第一个网站
点击左侧菜单「网站」→「添加站点」
填写域名(如
example.com)或直接填写 IP选择 PHP 版本、数据库(可选)
点击「提交」完成创建
网站文件默认存放在
/www/wwwroot/你的域名/目录下
七、常用功能介绍
功能 | 说明 |
|---|---|
网站管理 | 添加/删除网站,配置域名、SSL证书 |
数据库 | 创建/管理 MySQL 数据库 |
文件管理 | 在线浏览、编辑、上传服务器文件 |
软件商店 | 一键安装 Redis、MongoDB、Node.js 等 |
安全 | 防火墙规则、SSH 安全、防暴力破解 |
计划任务 | 定时备份、定时执行脚本 |
监控 | CPU、内存、磁盘、网络实时监控 |
八、安全加固建议
修改默认端口:面板设置 → 修改面板端口(避免使用默认 8888)
修改默认用户名密码:面板设置 → 修改用户名和密码
开启 IP 白名单:只允许你自己的 IP 访问面板
绑定域名访问:通过域名而非 IP 访问面板,更安全
定期备份:设置计划任务,定期备份网站和数据库
保持更新:及时更新宝塔面板和各软件版本
九、常见问题
Q:安装后无法访问面板?
检查以下几点:① 云服务器安全组是否开放了 8888 端口;② 系统防火墙是否放行;③ 面板是否正常运行(执行 bt 命令查看状态)。
Q:忘记面板密码怎么办?
SSH 登录服务器,执行以下命令重置密码:
PLAINTEXT
bt defaultQ:如何卸载宝塔面板?
PLAINTEXT
wget http://download.bt.cn/install/bt-uninstall.sh && bash bt-uninstall.shQ:面板提示"授权已过期"?
免费版宝塔面板无需授权,如遇此提示可尝试执行:bt → 选择「修复面板」。
总结
宝塔面板极大地降低了服务器运维的门槛,让没有 Linux 基础的新手也能轻松管理服务器。通过本教程,你已经完成了:
✅ 宝塔面板的安装
✅ 防火墙端口开放
✅ LNMP 环境搭建
✅ 第一个网站的创建
✅ 基础安全加固
如果在安装过程中遇到问题,欢迎在评论区留言,或访问宝塔官方论坛:https://www.bt.cn/bbs 寻求帮助。
