首页 > > WordPress VPS 从零到一部署实录:裸机→HTTPS→缓存完整流程

WordPress VPS 从零到一部署实录:裸机→HTTPS→缓存完整流程

GK • 更新于 2026年9月30日
? 这篇文章解决什么问题:
你买了一台 VPS,想在上面部署 WordPress。网上教程很多,但大部分是几年前的:装的还是 PHP 7.4、用的 Apache、缓存只会装 WP Super Cache、SSL 还在手动配。

这篇文章是一套2026 年验证过的 WordPress VPS 部署完整流程,从选 VPS 到上线检查清单。不讲理论,每一步都有具体命令和实测数据。照着操作就能跑通。
2026-09-17 价格复核
本文涉及的机器价格均已按 2026 年 9 月 17 日官网价复核,与 8 月相比没有变化:搬瓦工 KVM 基础款 $49.99/年、CN2 GIA 大阪 $49.99/月起、香港 $89.99/月起;Vultr 最低档 $2.50/月(注意这一档是 IPv6-only,要 IPv4 的话是 $3.50/月)、$6/月档为高主频 1GB;RackNerd 当前年付特价 $21.99/年起;腾讯云轻量香港入门型 38 元/月起、锐驰型 40 元/月起(最低配没有时长折扣,年付即 456 / 480 元);DMIT 洛杉矶 CN2 GIA $10.90/月起。
WordPress VPS 部署完整架构

第1步:选 VPS——WordPress VPS 部署的第一步

这是 WordPress VPS 部署最关键的一步:选对机器。跑 WordPress 的 VPS,核心指标不是 CPU 核数——是磁盘 IO 和网络延迟。PHP 是单线程模型,WordPress 瓶颈在数据库查询和文件读写。

还没定用哪家的话,先看香港 VPS 大盘点 2026(大厂、高端线路、国人性价比分四档,实测过的都标了)和海外 VPS 选购指南(把预算和线路的取舍讲清楚)。

搬瓦工 BandwagonHost — HK CN2 GIA

入门方案:CN2 GIA 线路,HK 机房。适合个人博客到中型站点。

方案CPU内存SSD流量年付参考价
基础1 核1 GB20 GB500 GB~$50
进阶2 核2 GB40 GB1 TB~$90
高级3 核4 GB80 GB2 TB~$180

跑分实测:磁盘 IO 600-800 MB/s(dd 测试),国内延迟 30-50ms(电信 CN2 GIA),UnixBench 单核 ~1200。2C2G 跑 WordPress 日 PV 5000+ 内存占 60-70%,CPU 15-25%。

?️
搬瓦工 HK 综合评价
优点:HK CN2 GIA 到国内延迟最低。KVM 虚拟化,独享 CPU。支持支付宝。自带免费快照备份。

缺点:年付为主,退款不如按小时灵活。流量超了降速不中断,限速后基本没法用。

支付:支付宝、PayPal、信用卡。

适合:面向国内用户的 WordPress VPS 部署。

? 搬瓦工 HK 直达

Vultr — 东京机房,按小时计费

Cloud Compute 系列,全球 30+ 机房可选。

方案CPU内存SSD流量月付
基础1 核1 GB25 GB2 TB$6
进阶2 核4 GB80 GB3 TB$24
高级4 核8 GB160 GB4 TB$48

跑分实测:磁盘 IO 400-500 MB/s,国内延迟 80-120ms(电信走 NTT 绕美,高峰期丢包 5-15%),UnixBench 单核 ~1100。

$
Vultr 东京 综合评价
优点:按小时计费,测试环境神器,开一台跑半天不到 ¥5。全球 30+ 机房。东京到日本/美国西海岸延迟低。支持支付宝。

缺点:电信到东京走 NTT 线路,高峰期体验不稳。IP 被墙率偏高,部分 IP 国内无法访问,需销毁重建换 IP。

支付:支付宝、信用卡、PayPal。

适合:面向海外用户的站,或想低成本试水的 WordPress VPS 部署。

? Vultr 直达(新用户赠金 $100)

阿里云 — ECS 上海,BGP 多线

ECS 计算型,上海/杭州/北京机房可选。

方案CPU内存SSD带宽月付参考
基础1 核1 GB40 GB1 Mbps~¥70
进阶2 核4 GB80 GB3 Mbps~¥200
高级4 核8 GB160 GB5 Mbps~¥400

跑分实测:磁盘 IO 300-400 MB/s,国内延迟 5-10ms(BGP 三家运营商),UnixBench 单核 ~1400。国内访问速度四家最快。

$
阿里云 ECS 综合评价
优点:国内访问速度无敌,BGP 接入三家运营商不卡。备份快照、安全组、监控告警生态完整。支持按量付费和包年包月。

缺点,备案:国内机房必须 ICP 备案。流程:实名认证 → 提交申请 → 管局审核(7-20 个工作日)→ 拍照核验 → 全程 1-2 个月。

支付:支付宝、微信支付、信用卡。

适合:已备案的企业站、对国内速度有极致要求的 WordPress VPS 部署。

? 阿里云直达(国内最快,需备案)

腾讯云 轻量应用服务器

Lighthouse 系列,预装 WordPress 镜像可选。

方案CPU内存SSD带宽月付
基础2 核2 GB40 GB4 Mbps¥58
进阶2 核4 GB60 GB5 Mbps¥88
高级4 核8 GB100 GB8 Mbps¥195

腾讯云轻量的特色:预装 WordPress 镜像,选配置一键部署,宝塔都不用装。学生认证后优惠券力度大。

$
腾讯云轻量 综合评价
优点:预装 WordPress 镜像,比手动搭少 3-4 步。轻量套餐包含带宽(不像 ECS 带宽另买)。微信生态打通顺畅。学生优惠力度大。

缺点:同样需要备案。轻量性能有软上限,跑一个站绰绰有余,多站吃力。配置灵活度低于 ECS。

支付:支付宝、微信支付、信用卡。

适合:学生、个人开发者、只跑一个站的 WordPress VPS 部署。

? 腾讯云直达(轻量服务器,学生优惠)

四家对比:WordPress VPS 部署怎么选

搬瓦工 HKVultr 东京阿里云 上海腾讯云 轻量
入门月费~$4(年付)$6~¥70¥58
国内延迟30-50ms80-120ms5-10ms10-20ms
磁盘 IO600-800 MB/s400-500 MB/s300-400 MB/s200-400 MB/s
备案需求✅ 不需要✅ 不需要? 必须? 必须
支付宝✅✅✅✅
计费方式年付为主按小时月/年付月/年付
适合中文站,免备案海外站,灵活测试企业站,已备案学生/个人,一个站

做 WordPress VPS 部署,第一问题是备案,不是价格。不需要备案 → 海外机房(搬瓦工 HK 延迟最低)。需要备案 → 国内机房(阿里云 ECS 更快,腾讯云轻量更省心)。注意:国内机房默认带宽很低(1-5 Mbps),图片多的站点需要额外买带宽或套 CDN。如果只是测试或临时环境,按小时计费的 Vultr 更灵活,用完即删,完整评测见Vultr 评测。

四家VPS跑分对比 磁盘IO和延迟 WordPress VPS 服务器负载

第2步:宝塔面板——WordPress VPS 部署的环境基石

宝塔免费版覆盖个人和小团队所有需求。核心价值:一键装 Nginx + MySQL + PHP,省掉半天手配;可视化管理文件、数据库、SSL、计划任务、防火墙。

安装(CentOS 7+/Ubuntu 20.04+/Debian 11+):

curl -sSO https://download.bt.cn/install/install_panel.sh
bash install_panel.sh

跑完输出面板地址、用户名、密码。

⚠️ 装完立刻做的安全配置:

1. 改面板端口:8888 → 自定义高位端口。面板 → 设置 → 面板端口。同时防火墙放行新端口。
2. 开面板 SSL:设置 → SSL → 开启。
3. 改 SSH 端口 + 禁用密码:用密钥替代。面板 → 安全 → SSH 管理。
4. 改默认用户名和密码。

一键装环境。面板首页 → LNMP → 选择:

  • Nginx 1.24+ , WordPress 场景比 Apache 内存低约 60%。
  • MySQL 8.0 , WordPress 官方推荐。8.0 默认认证插件改了,面板会自动处理兼容。
  • PHP 8.2 或 8.3 , 比 7.4 快约 30%。不要用 PHP 7.4(2022 年已停止安全更新)。

PHP 扩展必装:redis、opcache、imagick、curl、fileinfo、exif。面板 → PHP → 扩展 → 逐个勾选。

宝塔面板LNMP环境安装

第3步:建站——WordPress VPS 部署的核心流程

域名解析到 Cloudflare

CF 后台 → DNS → 添加 A 记录,填 VPS IP,代理开(橙云)。套 CF 的好处:免费 CDN + DDoS 防护 + SSL 管理。不套 CF 你的 IP 直接暴露。

宝塔创建站点 + 部署 WordPress

面板 → 网站 → 添加站点 → 填域名 → PHP 选 8.2+ → MySQL → 提交。面板自动创建网站目录和数据库。然后一键部署 WordPress:网站 → 域名旁”设置”→ 一键部署 → 搜索 WordPress → 填站点信息。用户名不要用 admin。

⚠️ 文件权限,WordPress VPS 部署最容易踩的坑。

wp-content/uploads/ 必须由 www 用户拥有(PHP-FPM 以 www 运行)。宝塔文件管理器操作后目录可能变 root,上传图片时直接报错。

修复:sudo chown -R www:www /www/wwwroot/你的域名/wp-content/uploads/

固定链接(伪静态)——SEO 的基础

WP 后台 → 设置 → 固定链接 → 选“文章名”(/sample-post/)。这是 SEO 最友好的格式。WordPress 会生成 .htaccess 规则,但 Nginx 不读 .htaccess,需要手动加伪静态。

面板 → 网站 → 设置 → 配置文件 → 确认 location / 块里有:

location / {
    try_files $uri $uri/ /index.php?$args;
}

这条规则的意思是:先找文件 → 找不到找目录 → 都找不到交给 index.php 处理。这就是 WordPress VPS 部署中”伪静态”的核心。面板通常已默认配置,访问一篇不带 ?p=123 的文章确认能正常打开即可。

初始化配置

  1. 删除默认内容(Hello World 文章、示例页面、默认插件)
  2. 设置 → 阅读 → 勾”建议搜索引擎不索引”(正式上线后取消)
  3. 装基础插件:Rank Math SEO、Redis Object Cache、WPS Hide Login

第4步:SSL——不止是证书

Cloudflare SSL/TLS 三种模式,选错等于裸奔:

模式用户→CFCF→服务器说明
Flexible ⚠️HTTPSHTTP用户看到锁,CF 到你服务器是明文
Full ✅HTTPSHTTPS推荐:CF 不验证证书,有证书就行
Full (Strict)HTTPSHTTPSCF 验证证书,过期则拒

选 Full。宝塔申请 Let’s Encrypt:网站 → SSL → 勾”自动续期”→ 一键申请。CF 后台 → SSL/TLS → 开启”始终使用 HTTPS”和”自动 HTTPS 重写”。

第5步:缓存——WordPress VPS 部署的性能核心

无缓存时每次访问走 PHP → MySQL → 渲染 HTML,800ms+。配完三层缓存后:22ms。快了 36 倍。

第一层:Nginx FastCGI Cache

原理:首次访问时 Nginx 把 PHP 生成的完整 HTML 存磁盘。后续请求直接从磁盘返回,不碰 PHP 和数据库。过期时间 1 天。

宝塔配置:网站 → 配置文件 → include enable-php-83.conf; 替换为 include enable-php-83-wpfastcgi.conf;。验证:

curl -sI -H "User-Agent: Mozilla/5.0" "https://你的域名/" | grep x-cache
# 第一次:MISS → 第二次:HIT ✅

第二层:Redis Object Cache

原理:WordPress 每次请求查几十次数据库。Redis 缓存查询结果到内存,登录用户(bypass 了页面缓存)效果最明显。

WP 后台装 Redis Object Cache 插件 → 在 wp-config.php 加:

define('WP_REDIS_PASSWORD', '你的Redis密码');

插件页面点”Enable Object Cache”,状态显示 Connected 即成功。

第三层:Cloudflare Edge Cache

CF 全球 300+ 边缘节点缓存你的 HTML。Page Rule 配置(顺序重要):

  1. 域名/wp-admin/* → Cache Level: Bypass
  2. 域名/* → Cache Level: Cache Everything + Edge TTL: 2 hours

验证:Chrome DevTools → Network → cf-cache-status: HIT。

⚠️ WordPress VPS 部署的缓存清除顺序:先 Nginx → 再 CF。

1. sudo rm -rf /www/server/fastcgi_cache/*
2. CF 后台 → 缓存 → 配置 → 清除所有内容

清反了的话:CF 回源拿到 Nginx 旧缓存,等于白清。快速验证:URL 加 ?nocache=随机数 跳过所有缓存。
三层缓存开启前后响应时间对比 Cloudflare Page Rule配置

第6步:安全加固——WordPress VPS 部署的防线

不做安全配置的站每天几十次暴力破解。六个基本防护:

  1. 改登录地址:WPS Hide Login 插件 → 把 wp-login.php 改成只有你知道的路径。
  2. 禁用 XML-RPC:Nginx 加规则:
location = /xmlrpc.php { return 403; }
  1. 禁 PHP 执行于 uploads:
location ~* /wp-content/uploads/.*.php$ { return 403; }
  1. 禁目录浏览:autoindex off
  2. 文件权限:wp-config.php → 400;wp-content → 755
  3. Fail2ban:面板默认开启,监控 SSH 和面板登录

第7步:备份——WordPress VPS 部署的最后保障

面板 → 计划任务 → 添加两个任务:备份网站(tar.gz)+ 备份数据库(SQL),每天凌晨 3 点,保留 7 份。远程备份不是可选项:面板 → 软件商店 → 搜”谷歌云网盘”→ 安装 → 自动同步到 Google Drive。备份不在服务器上才叫备份。

宝塔计划任务自动备份

上线检查清单:WordPress VPS 部署完成

☐域名 CF 橙云代理
☐SSL 证书 + 强制 HTTPS
☐固定链接/伪静态生效
☐Nginx 缓存 HIT(curl 两次,第二次 HIT)
☐Redis Connected
☐CF cf-cache-status: HIT
☐登录地址不是 wp-admin
☐XML-RPC 403
☐uploads 禁 PHP 执行
☐搜索引擎可索引(取消”建议不索引”)
☐Fail2ban 运行中
☐自动备份(本地+远程)
☐文件权限正确
· · ·

把 WordPress 从虚拟主机搬到 VPS,最大变化不是速度,是你有了完整控制权。想调 Nginx 就调,想升 PHP 就升,不受任何限制。

这套 WordPress VPS 部署流程从选机器到上线检查清单,每一步都有具体命令和验证方法。参考资料:WordPress 官方文档、Cloudflare Cache 文档。还没选好机器的,可以先看这篇搬瓦工评测:一年真实使用体验加全系套餐价格,选型少走弯路。(不想自管服务器的,托管线另有 SiteGround 评测:适合谁、怎么买都写全了。) 卡在任何一步,或想继续深入,下一篇写 Cloudflare 全代理缓存实战。

© 2026 WordPress VPS 从零到一部署实录:裸机→HTTPS→缓存完整流程 · 本文由 GK 原创撰写,发布于 gkmix.com。 未经授权禁止转载、洗稿、机器抓取。AI 训练数据使用需获得书面授权。
↑