宝塔面板(BT Panel)是目前国内使用最广泛的 Linux 服务器图形化管理工具,通过它可以用鼠标完成 LNMP/LAMP 环境部署、网站管理、数据库维护等操作,大幅降低建站门槛。本文以搬瓦工 VPS(Debian/Ubuntu)为基础,完整演示从安装宝塔到 WordPress 上线的全流程,并涵盖域名绑定、SSL、伪静态和常见问题处理。
本文要点
- 一键安装宝塔面板并完成初始安全设置
- 创建 LNMP 环境与 MySQL 数据库
- 上传并配置 WordPress,完成安装向导
- 绑定域名并申请免费 SSL 证书
- 配置 WordPress 伪静态规则,避免 404
安装宝塔面板
登录 VPS 后,执行宝塔官方一键安装脚本。Debian/Ubuntu 使用如下命令:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh
bash install.shCentOS/AlmaLinux 对应命令:
wget -O install.sh https://download.bt.cn/install/install_6.0.sh
bash install.sh放行面板端口
宝塔默认使用 8888 端口。安装完成后,请在服务器防火墙和宝塔防火墙双向放行该端口,否则无法访问面板。如使用 ufw:ufw allow 8888/tcp
安装完成后终端会输出面板地址(如 http://IP:8888/xxxxx)与初始账密,请保存好。首次登录后建议立即修改面板密码,并与服务器 SSH 密码区分开。
安装 LNMP 环境
首次登录面板会弹出"一键安装推荐套件"对话框,选择 LNMP(Nginx + MySQL + PHP)并点击"一键安装",宝塔会自动下载编译,通常耗时 5–15 分钟。推荐版本组合:
| 组件 | 推荐版本 | 备注 |
|---|---|---|
| Nginx | 1.24 | 稳定版,兼容性好 |
| MySQL | 8.0 | 推荐;低内存可选 5.7 |
| PHP | 8.1 或 8.2 | WordPress 6.x 推荐 8.x |
创建网站与数据库
在宝塔左侧菜单进入 网站 → 添加站点,填写如下信息:
- 域名:填入你的域名(如 example.com),或暂填 IP
- 根目录:保持默认(如 /www/wwwroot/example.com)
- 数据库:勾选创建,记录自动生成的数据库名和密码
- PHP 版本:选择 8.1 或 8.2
站点创建后进入 数据库 → phpMyAdmin 确认数据库已创建。
下载并部署 WordPress
有两种方式安装 WordPress:
方式一:宝塔软件商店
进入 软件商店 → 搜索 WordPress,点击安装,选择对应站点,宝塔会自动下载并解压。
方式二:手动上传
- 从 cn.wordpress.org 下载最新中文版 ZIP
- 在宝塔 文件 管理器中进入站点根目录,上传并解压
- 将 wordpress/ 目录下所有文件移动到根目录(避免双层目录)
目录权限设置
WordPress 文件解压后,在宝塔文件管理器对站点根目录执行权限 755(目录)/ 644(文件),所有者设为 www,否则插件/主题无法写入。
绑定域名与解析
在域名注册商后台将域名 A 记录解析到 VPS IP,通常 5–30 分钟生效。解析生效后,在宝塔 网站 → 站点设置 → 域名管理 中添加域名,Nginx 会自动识别并路由流量。
申请 SSL 证书并强制 HTTPS
进入站点设置 → SSL,选择 Let's Encrypt,填入邮箱,勾选域名(需确保域名已解析到此 IP),点击 申请。申请成功后开启 强制 HTTPS 开关。
证书申请成功标志
面板显示证书有效期(90天)且 HTTPS 状态变为绿色即表示成功。证书到期前宝塔会自动续期,无需手动操作。
配置 WordPress 伪静态
WordPress 固定链接依赖伪静态规则,否则文章页访问返回 404。在宝塔站点设置 → 伪静态 中,从下拉列表选择 wordpress,点击保存,宝塔会自动写入以下 Nginx 规则:
location / {
try_files $uri $uri/ /index.php?$args;
}保存后进入 WordPress 后台 → 设置 → 固定链接,选择任意非"朴素"格式(如"文章名"),保存即可。
WordPress 安装向导
在浏览器访问域名,WordPress 会自动跳转到安装向导。依次填入:
- 选择语言(简体中文)
- 数据库连接信息(数据库名、用户名、密码、主机填
localhost,表前缀可自定义) - 站点标题、管理员账号与密码、邮箱
- 点击"安装 WordPress"
安装完成后登录 /wp-admin 后台,建站正式开始。
常见问题处理
| 问题 | 原因 | 解决方法 |
|---|---|---|
| 后台上传图片失败 | 目录权限不足 | 将 wp-content/uploads 设为 755,所有者 www |
| 插件安装提示 FTP 信息 | WP 无法写入文件 | wp-config.php 添加 define('FS_METHOD','direct') |
| SSL 证书申请失败 | 域名未解析到此 IP | 确认 A 记录生效(可用 ping 验证)再重试 |
| 伪静态不生效 | Nginx 配置未重载 | 宝塔点击"保存"后点"重载配置" |
小结
- 宝塔面板极大降低了 VPS 建站门槛,图形化操作完成 LNMP 部署
- 申请 Let's Encrypt 免费 SSL 后务必开启强制 HTTPS
- 伪静态是 WordPress 固定链接正常工作的必要条件
- 文件目录权限问题是新手最常踩的坑,统一设为 www 用户 755/644
常见问题
宝塔面板的默认端口是什么,能更改吗?
默认 HTTP 面板端口为 8888,可在面板设置中修改,改后记得同步更新防火墙规则。
WordPress 安装后忘记管理员密码怎么办?
可在宝塔 phpMyAdmin 中打开 wp_users 表,将 user_pass 字段用 MD5 函数重置为新密码,或使用 WP-CLI 命令 wp user update 1 --user_pass=新密码。
Let's Encrypt 证书有效期只有 90 天,需要手动续签吗?
不需要。宝塔面板会在证书到期前自动续签,只要域名解析正常即可。
宝塔面板本身安全吗?
建议修改默认端口和面板路径,启用面板登录二次验证,并定期更新宝塔版本,以降低被扫描攻击的风险。