宝塔面板安装教程:一键建站与安全配置
宝塔面板安装教程:一键建站与安全配置
2026-08-26 20:26
宝塔面板安装教程:从服务器准备到网站部署与安全管理。
宝塔面板安装教程
宝塔面板是一款常用的服务器管理工具,适合用来搭建网站、管理 Nginx/Apache、MySQL/MariaDB、PHP、FTP、SSL 证书、定时任务和文件备份。对于不熟悉 Linux 命令的用户来说,宝塔面板可以降低服务器运维门槛,让网站部署、数据库管理、日志查看和安全设置更加直观。
一、安装前准备
在安装宝塔面板之前,建议准备一台干净的 Linux 服务器,避免与已有环境冲突。推荐系统包括:
- CentOS / AlmaLinux / Rocky Linux
- Ubuntu
- Debian
服务器建议使用 root 账号登录,并确保具备以下端口访问权限:
| 端口 | 用途 |
|---|---|
| 80 | HTTP 网站访问 |
| 443 | HTTPS 网站访问 |
| 22 | SSH 远程连接 |
| 8888 | 宝塔面板默认端口 |
| 21 / 20 | FTP 服务 |
| 39000-40000 | 被动 FTP 端口 |
如果使用的是云服务器,还需要在云厂商控制台的安全组中放行上述端口。
二、安装宝塔面板
1. 连接服务器
使用 SSH 工具连接服务器,例如:
- Windows:Xshell、PuTTY、FinalShell
- macOS / Linux:终端命令
连接示例:
ssh root@服务器IP
2. 安装依赖
CentOS / AlmaLinux / Rocky Linux:
yum install -y wget
Ubuntu / Debian:
apt update
apt install -y wget
3. 执行安装命令
CentOS / AlmaLinux / Rocky Linux 安装命令:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu / Debian 安装命令:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
执行后,系统会自动下载并安装宝塔面板。安装过程中请保持网络畅通,不要中断终端连接。
安装完成后,终端会显示类似以下信息:
外网面板地址:http://服务器IP:8888/安全入口
内网面板地址:http://服务器IP:8888/安全入口
username:你的面板用户名
password:你的面板密码
请妥善保存这些信息。
三、登录宝塔面板
在浏览器中打开安装完成后显示的面板地址,例如:
http://你的服务器IP:8888/安全入口
输入用户名和密码即可进入宝塔面板。
首次登录后,建议立即进行以下设置:
- 修改默认面板端口;
- 修改面板登录密码;
- 绑定宝塔账号;
- 开启登录保护;
- 设置管理员邮箱或手机提醒;
- 关闭不必要的端口访问。
四、安装网站运行环境
进入宝塔面板后,点击左侧菜单中的「软件商店」,然后安装网站运行环境。
常见选择有两种:
方案一:LNMP 环境
适合大多数网站,包括 WordPress、ThinkPHP、Laravel、Typecho 等。
LNMP 通常包括:
- Nginx
- MySQL / MariaDB
- PHP
- phpMyAdmin
方案二:LAMP 环境
适合依赖 Apache 的网站程序。
LAMP 通常包括:
- Apache
- MySQL / MariaDB
- PHP
- phpMyAdmin
如果是新手建站,推荐选择:
Nginx + MySQL + PHP
PHP 版本可根据网站程序要求选择,例如 PHP 7.4、PHP 8.0、PHP 8.1 或 PHP 8.2。
五、创建网站
安装好运行环境后,点击左侧菜单「网站」,然后点击「添加站点」。
填写以下信息:
- 域名:例如
www.example.com - 根目录:默认在
/www/wwwroot/站点目录 - 数据库:可选择 MySQL
- 数据库用户名和密码:建议自动生成
- PHP 版本:根据程序要求选择
- FTP:可按需选择是否创建
创建完成后,将网站源码上传到对应根目录,即可访问网站。
六、配置 SSL 证书
如果网站需要 HTTPS 访问,可以在宝塔面板中配置 SSL 证书。
操作步骤:
- 进入「网站」;
- 选择对应站点;
- 点击「SSL」;
- 选择「Let's Encrypt」免费证书;
- 填写域名并申请证书;
- 申请成功后开启强制 HTTPS。
开启 HTTPS 后,用户访问网站会更加安全,也有利于提升网站可信度。
七、常用管理功能
宝塔面板除了安装网站环境,还可以完成很多服务器管理操作。
文件管理
可以在线上传、解压、编辑、复制、删除文件,适合快速维护网站源码。
数据库管理
可以创建数据库、管理用户权限、导入导出 SQL 文件,也可以通过 phpMyAdmin 管理数据库。
计划任务
可以设置定时备份网站、数据库、目录文件,也可以执行自定义脚本。
软件商店
可以安装 Redis、Memcached、Node.js、Docker、Tomcat、MongoDB 等常用服务。
安全设置
可以修改面板端口、限制登录 IP、开启防火墙、查看登录日志、管理 SSH 设置等。
八、常见问题处理
1. 面板打不开
检查以下问题:
- 服务器安全组是否放行 8888 端口;
- 系统防火墙是否阻止访问;
- 面板服务是否正常运行;
- 浏览器地址是否包含正确端口和安全入口。
可以尝试重启面板:
bt restart
或者:
/etc/init.d/bt restart
2. 忘记面板密码
可以通过 SSH 登录服务器,输入:
bt
然后根据菜单提示修改面板用户名和密码。
也可以尝试查看默认信息:
bt default
3. 网站访问 502 错误
常见原因包括:
- PHP-FPM 未正常运行;
- PHP 版本不匹配;
- 服务器内存不足;
- 网站程序配置错误。
可以在宝塔面板中重启 PHP 服务,并检查网站日志。
4. 数据库连接失败
检查内容:
- 数据库用户名和密码是否正确;
- 数据库主机是否为
localhost或127.0.0.1; - 数据库用户是否有访问权限;
- 网站程序配置文件是否填写正确。
九、安装建议与安全提醒
宝塔面板虽然方便,但也需要注意安全配置:
- 不要在已有业务服务器上随意安装,避免覆盖原有环境;
- 安装前做好数据备份;
- 不要使用简单密码;
- 修改默认面板端口;
- 定期更新面板和运行环境;
- 不随意开放数据库远程访问;
- 定期备份网站文件和数据库;
- 谨慎安装未知来源插件。
如果是生产环境,建议结合云服务器安全组、防火墙、SSH 密钥登录、定期快照和异地备份一起使用。
总结
宝塔面板安装教程主要包括服务器准备、SSH 登录、执行官方安装命令、登录面板、安装 LNMP/LAMP 环境、创建网站、配置 SSL 证书以及日常安全管理。通过宝塔面板,用户可以更轻松地管理 Linux 服务器,完成网站部署、数据库管理、文件维护和备份操作。安装时建议使用干净系统,安装后及时修改默认端口和密码,并做好安全加固与定期备份。