宝塔面板安装与使用教程:从零搭建网站、SSL证书与定时备份


国内用 VPS 建站,绕不开的名字就是宝塔面板。它把 Nginx、MySQL、PHP 的安装配置全部图形化,点几下鼠标就能把环境搭好、网站上线,是新手和懒人站长的首选。这篇文章从安装开始,带你完成建站、配 SSL、设备份的完整流程。

一、安装前准备

  • 系统要求:CentOS 7+、Ubuntu 18.04+、Debian 10+ 等主流 Linux 发行版都支持;
  • 内存建议:最低 1G,推荐 2G 以上(内存小可以不开 MySQL,用 SQLite);
  • 服务器:新装的纯净系统,用 root 登录 SSH 执行安装命令。

二、一键安装宝塔

SSH 登录服务器后,到宝塔官网复制对应系统的安装命令执行(以 CentOS 为例):

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && bash install.sh

Debian/Ubuntu 用:

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

安装过程约 2-5 分钟,结束后终端会输出面板地址、用户名、密码,务必保存:

外网面板地址: http://你的IP:8888/xxxxx
用户名: xxxxx
密码: xxxxx

首次登录:浏览器打开面板地址 → 同意用户协议 → 选择安装环境(推荐"LNMP":Nginx + MySQL + PHP)→ 等待编译或极速安装完成。

三、绑定域名与安全设置(重要)

首次进入面板,先做三件事:

  1. 改默认端口:面板设置 → 安全设置 → 面板端口,把 8888 改成高位随机端口;
  2. 绑定域名:只允许通过绑定域名访问面板,避免被扫描;
  3. 设置安全入口:开启 BasicAuth 二次认证。

同时在"安全"菜单里,把 SSH 端口、面板端口加进防火墙放行(云厂商的安全组也要同步放行,否则外网访问不了)。

四、添加网站:从零到上线

  1. 左侧菜单 网站 → 添加站点;
  2. 填写域名(如 www.example.com)、选择 PHP 版本、创建数据库(记下库名和密码);
  3. 提交后会自动生成网站目录 /www/wwwroot/example.com 和 Nginx 配置;
  4. 把建站程序(如 WordPress)上传到网站目录,浏览器访问域名开始安装。

上传文件:网站 → 根目录 → 上传压缩包 → 解压,比 FTP 方便。

五、配置 SSL 证书:让网站上 HTTPS

  1. 网站 → 对应站点 → SSL 选项卡;
  2. 选 Let's Encrypt → 勾选域名 → 申请(自动验证);
  3. 申请成功后开启"强制 HTTPS",访问会自动跳转到 https;
  4. 面板默认开启自动续签,证书到期前自动续期,不用手动管。

申请失败常见原因:域名还没解析到服务器、80 端口没放行、同域名在别处申请太频繁。

六、定时备份:数据安全兜底

  1. 计划任务 → 添加任务;
  2. 任务类型选"备份网站"或"备份数据库";
  3. 周期选每天/每周,保存份数建议 7-30 份;
  4. 备份会存到服务器本地目录,进阶操作可以在"备份 → 存储空间"里挂载阿里云 OSS/腾讯云 COS,实现异地备份,防服务器宕机丢数据。

七、常用运维操作

  • 重启环境:软件商店里对 Nginx、MySQL、PHP 点重启/重载配置;
  • 看运行日志:日志菜单可查看 Nginx 访问/错误日志、网站访问统计;
  • PHP 版本切换:网站 → 设置 → PHP 版本,可一键切换(需先装对应版本);
  • 伪静态:WordPress 等程序在"网站 → 设置 → 伪静态"里选择对应规则,避免 404;
  • 防火墙:安全菜单里可视化放行/封禁端口和 IP;
  • 升级:面板右上角检测更新,长期不升级有安全风险。

八、常见问题排查

  1. 打不开面板:检查 8888 端口是否放行(面板防火墙+云安全组),或执行 /etc/init.d/bt default 查看面板信息;
  2. 网站 502 错误:一般是 PHP-FPM 没起来或内存不足,软件商店里重启 PHP,或调大 PHP 内存限制;
  3. 证书申请失败:确认域名解析生效(dig 或到 dnspod 查)、80 端口放行;
  4. 忘记面板密码:SSH 执行 bt 命令,选"修改面板密码";
  5. 担心安全:面板有"SSH 安全"、"系统防火墙"等模块,配合强密码+绑定域名+改端口基本够用。

总结:宝塔面板把建站从命令行操作变成可视化点击,新手半小时就能上线一个带 HTTPS 的网站。核心就四步——装面板、添加站点、配 SSL、设备份。装好后记得改默认端口、绑定域名、开启强制 HTTPS,再配合定时异地备份,一个小站就能稳定跑很久。对面板有顾虑的朋友,也可以看看 1Panel(开源)或纯命令行方案,思路都一样:环境、站点、证书、备份。


手机扫码阅读

微信或手机浏览器扫一扫,随时随地随心阅读与分享

Linux 文件权限详解:chmod、chown 与 umask 实战

Linux awk 命令详解与实战:字段分割、条件过滤与数据统计

评 论
更换验证码