宝塔面板使用教程

宝塔面板使用教程

  • admin admin
  • 2026-09-12
  • 3260
  • 0

宝塔面板使用教程是一套指导用户完成服务器面板安装、网站环境配置、站点创建、数据库管理、SSL证书部署以及安全维护的操作指南。服务器环境准备准备一台 Linux 服务器,推荐使用 CentOS 7.x、Ubuntu 20.04/22.04、Debian 11...

优惠价格:¥ 6
当前位置:首页 > 宝塔面板动态 > 宝塔面板使用教程
详情介绍

宝塔面板使用教程是一套指导用户完成服务器面板安装、网站环境配置、站点创建、数据库管理、SSL证书部署以及安全维护的操作指南。

服务器环境准备

  1. 准备一台 Linux 服务器,推荐使用 CentOS 7.x、Ubuntu 20.04/22.04、Debian 11/12 等主流系统。

  2. 确保服务器为纯净环境,未安装 Nginx、Apache、MySQL、PHP 等 Web 服务。

  3. 使用 SSH 工具连接服务器,并获取 root 权限。

    宝塔面板使用教程  第1张

  4. 登录云服务器控制台,在安全组中放行常用端口,8888、80、443、3306、22。

  5. 确认服务器磁盘空间充足,建议系统盘不低于 20GB。

安装宝塔面板

使用 SSH 连接服务器后,执行对应系统的安装命令。

CentOS 系统执行:

yuminstall-ywget&&wget-Oinstall.shhttp://download.bt.cn/install/install_6.0.sh&&shinstall.sh

Ubuntu 或 Debian 系统执行:

wget-Oinstall.shhttp://download.bt.cn/install/install-ubuntu_6.0.sh&&sudobashinstall.sh

安装过程中如果提示确认,输入 y 后回车,安装脚本会自动下载并部署宝塔面板相关服务,等待安装完成后,终端会显示面板访问地址、初始用户名和初始密码,建议立即复制并保存这些信息。

登录面板并完成初始化

  1. 打开安装完成后显示的访问地址,通常格式为 http://服务器IP:8888/随机路径

  2. 输入初始用户名和密码登录面板。

  3. 首次登录后会提示绑定宝塔账号,绑定后可以获得更多插件支持。

  4. 登录成功后进入面板首页,查看服务器 CPU、内存、负载、磁盘和网络状态。

  5. 进入“面板设置”,可以修改面板端口、绑定域名、开启面板 SSL。

  6. 建议修改默认面板端口,例如将 8888 修改为其他不常用端口,并在安全组中同步放行。

安装网站运行环境

  1. 在面板左侧菜单中点击“软件商店”。

  2. 根据网站程序选择环境组合:

    • LNMP:Nginx + MySQL + PHP,适合大多数 PHP 网站,性能较好。

    • LAMP:Apache + MySQL + PHP,适合部分兼容性要求较高的旧程序。

  3. 点击“一键安装”,选择 Nginx、MySQL、PHP,以及 phpMyAdmin 版本。

  4. 推荐选择较新的稳定版本,Nginx 1.24、MySQL 8.0、PHP 8.1 或 8.2。

  5. 提交安装后,面板会进入编译安装队列,安装时间约 10 至 30 分钟,取决于服务器性能。

  6. 安装完成后,可在“软件商店”中对各项服务进行启动、停止、重启和配置。

创建网站

  1. 进入“网站”页面,点击“添加站点”。

  2. 填写网站域名,www.example.com,多个域名可换行填写。

  3. 网站根目录默认自动生成,/www/wwwroot/example.com

  4. 选择 PHP 版本,根据网站程序要求选择 PHP 7.4、8.0、8.1 或 8.2。

  5. 在数据库选项中选择“创建 MySQL 数据库”,填写数据库名和数据库密码。

  6. 可选择同时创建 FTP 账号,方便通过 FTP 工具上传文件。

  7. 点击“提交”,面板会自动生成站点目录、Nginx 配置文件和数据库。

上传网站文件

  1. 进入“文件”页面,打开网站根目录。

  2. 点击“上传”,选择本地网站程序压缩包或文件。

  3. 上传完成后,右键压缩包并选择“解压”。

  4. 将解压后的程序文件移动到网站根目录,确保入口文件位于根目录下。

  5. 检查文件权限,一般目录权限为 755,文件权限为 644,缓存目录可设置为 777。

  6. 如果使用在线编辑器,可直接修改配置文件,但修改前建议备份原文件。

  7. 在“网站”列表中点击域名即可访问站点,根据程序提示完成安装。

数据库管理

  1. 进入“数据库”页面,可以查看已创建的数据库列表。

  2. 点击“管理”进入 phpMyAdmin,进行表结构管理、数据导入导出和 SQL 执行。

  3. 点击“权限”可以修改数据库密码、添加新数据库用户或设置远程访问权限。

  4. 数据库默认连接地址为 localhost,端口为 3306。

  5. 修改数据库密码后,需要同步修改网站配置文件中的数据库密码。

  6. 重要数据建议定期在 phpMyAdmin 中导出 SQL 文件并下载到本地保存。

部署 SSL 证书

  1. 在“网站”列表中点击域名旁的“设置”。

  2. 选择“SSL”选项卡。

  3. 选择“Let's Encrypt”免费证书,勾选需要申请证书的域名,点击“申请”。

  4. 申请前确保域名已经解析到当前服务器 IP,80 端口可以正常访问。

  5. 证书申请成功后,开启“强制 HTTPS”,使 HTTP 请求自动跳转到 HTTPS。

  6. 如果使用付费证书,可以切换到“其他证书”,粘贴证书内容和私钥内容并保存。

  7. Let's Encrypt 证书默认在到期前自动续期,无需手动更新。

配置伪静态

  1. 在网站设置中选择“伪静态”选项卡。

  2. 根据网站程序选择预设模板,WordPress、ThinkPHP、Laravel、Discuz 等。

  3. 如果没有预设模板,可以手动填写对应的 Nginx rewrite 规则。

  4. 保存后面板会自动重载 Nginx 配置,无需手动重启服务。

  5. 伪静态配置错误可能导致网站无法访问,修改前建议备份原规则。

计划任务与数据备份

  1. 进入“计划任务”页面,点击“添加任务”。

  2. 任务类型选择“备份网站”或“备份数据库”。

  3. 设置执行周期,例如每天凌晨 2 点执行一次。

  4. 备份文件默认保存在 /www/backup/ 目录,可设置保留份数,建议保留 7 至 30 份。

  5. 备份完成后,可以在“文件”页面下载备份文件到本地。

  6. 可添加日志切割任务,定期清理网站访问日志和错误日志,避免日志文件占用过多磁盘空间。

  7. 还可以添加 Shell 脚本任务,实现自定义自动化操作。

十一、安全加固

  1. 修改面板默认端口,避免使用 8888 等常见端口。

  2. 开启面板 SSL,使用 HTTPS 方式访问面板后台。

  3. 设置高强度面板用户名和密码。

  4. 在“安全”页面中开启 BasicAuth 认证或访问限制,仅允许指定 IP 访问面板。

  5. 在系统防火墙中仅放行必要端口,如 80、443、22 和修改后的面板端口。

  6. 安装“系统防火墙”和“Fail2ban”插件,防止暴力免费。

  7. 定期更新宝塔面板和已安装的运行环境,修复安全漏洞。

  8. 关闭不使用的服务,减少服务器暴露面。

十二、软件商店插件扩展

宝塔面板软件商店提供多种插件,可根据实际需要安装:

  • 宝塔运维监控:实时监控服务器状态和网站可用性。

  • 网站防改动:防止网站文件被恶意修改。

  • 宝塔 WAF:提供 Web 应用防火墙能力,拦截常见攻破。

  • 文件同步工具:用于多台服务器之间的文件同步。

  • 对象存储插件:将网站备份自动上传至阿里云 OSS、腾讯云 COS 等。

  • 宝塔负载均衡:为多节点业务提供流量分发。

  • 宝塔终端:直接在面板中执行 Linux 命令,无需额外 SSH 工具。

十三、常见问题处理

  1. 端口无法访问:检查云服务器安全组是否放行对应端口,同时检查系统防火墙规则。

  2. 网站出现 403 错误:检查网站根目录是否存在索引文件,目录权限是否正确。

  3. 数据库连接失败:确认数据库用户名、密码、主机地址和端口是否正确。

  4. HTTPS 证书申请失败:检查域名解析是否生效,80 端口是否可访问。

  5. 面板无法登录:检查面板进程是否运行,使用 SSH 执行 bt 命令修复面板。

  6. 网站访问缓慢:查看服务器负载情况,启用 Nginx 缓存,优化数据库查询,检查带宽使用。

  7. MySQL 启动失败:查看 MySQL 错误日志,检查磁盘空间是否已满,必要时调整配置文件。

  8. 备份占用空间过大:适当减少备份保留份数,或使用对象存储插件将备份转移到云端。

0