WordPress 装到 VPS 上:完整流程

想把 WordPress 从虚拟主机搬到 VPS?小够给你完整流程:面板路线和手动路线二选一,域名解析、SSL、备份一次讲清。

我是小够。WordPress 是全世界用得最多的建站程序,VPS 上跑 WordPress 也是最常见的建站场景。今天给完整流程,从零到网站上线,一篇走完。

先准备两样东西

  1. 一台 VPS:1 核 2G 内存起步,硬盘 40G 起。WordPress 加 MySQL,1G 内存跑得会很吃力,别省这点。建站选购思路看建站场景页。
  2. 一个域名:在哪注册都行,建议域名和 VPS 分开买,VPS 出问题换机器,域名不受影响。

路线二选一

面板路线(推荐新手):装 1Panel 或宝塔这类面板,应用商店里一键部署 WordPress,全程点鼠标。上一篇文章讲了 1Panel 建站,流程是通的。

手动路线(想学技术):自己装 LNMP(Linux + Nginx + MySQL + PHP),再手动下载 WordPress 配置。折腾,但学到的东西多。这篇主要讲面板路线,手动路线给关键步骤。

面板路线:四步上线

第一步:装环境。面板应用商店里装 OpenResty(或 Nginx)、MySQL、PHP。PHP 版本选 8.x,WordPress 对新版 PHP 支持很好,老版本反而容易出兼容问题。

第二步:创建网站。面板里「创建网站」,填域名,选 PHP 运行环境,勾选「一键部署 WordPress」或创建空白站点后手动上传。数据库选 MySQL,记下数据库名和密码。

第三步:域名解析。去域名注册商,加两条 A 记录:@ 和 www,都指向你的 VPS IP。解析生效后,浏览器输入域名,应该能看到 WordPress 的安装界面。

第四步:SSL。面板里一键申请 Let’s Encrypt 证书,开启 HTTPS,设自动续期。现在没 HTTPS 的站,浏览器直接标「不安全」,访客扭头就走,这一步别省。

装完 WordPress 先做这几件事

  1. 删默认东西:默认主题删到只留一个,Hello Dolly 插件删掉,示例文章删掉。留着的全是攻击面。
  2. 改后台登录地址:默认的 /wp-login.php 全网都知道,用插件改成自定义地址,暴力破解直接少九成。
  3. 设备份:面板里建计划任务,每天自动备份网站文件加数据库。WordPress 被黑的第一反应不是修,是恢复备份,没备份就只能重装。
  4. 装缓存:哪怕最简单的页面缓存插件,访问速度也是质的差别。VPS 性能再好,也架不住每个请求都实时查数据库。

手动路线:关键步骤

给想折腾的人指条路:系统装 Ubuntu/Debian → apt 装 Nginx、MySQL、PHP → 去 wordpress.org 下最新包解压到网站目录 → 配 Nginx 虚拟主机 → 浏览器打开域名走安装向导。每一步网上都有详细教程,关键词搜「LNMP WordPress 手动安装」就行。记住版本用新的,教程看近两年的,别翻十年前的老帖。

从虚拟主机搬过来:搬家流程

很多人是从虚拟主机搬到 VPS 的,流程不复杂:

  1. 打包:旧主机上用插件(比如 UpdraftPlus 这类备份插件)做一次完整备份,下载到本地。
  2. 新站还原:VPS 上装好 WordPress,把备份包传上去还原,数据库一起带过来。
  3. 改解析:确认新站一切正常,把域名 A 记录指到 VPS IP。
  4. 观察一周:旧主机先别急着退,DNS 全球生效加搜索引擎更新需要时间,一周后没问题再退订。

搬家前在本地搭个测试环境先练一遍,别拿生产站当小白鼠。

更新策略:别拖,也别追新

WordPress 核心、主题、插件有更新就装,但别在发布当天追新:等三五天,看看社区有没有翻车报告。更新前先备份,这是铁律。自动更新可以开小版本,核心大版本手动更,稳一点。

插件数量控制在 20 个以内,能少则少。每个插件都是一份信任:作者不维护了、有漏洞了,你的站跟着遭殃。装之前看一眼更新时间,超过一年没更新的直接 pass。

什么时候该升级配置

出现这三个信号,说明 1 核 2G 到头了:

  1. 内存长期占用 80% 以上,加缓存也降不下来。
  2. 后台操作明显变慢,前台 TTFB 超过 2 秒。
  3. 流量涨了,单机扛不住高峰。

升级先加内存,WordPress 是内存大户,CPU 反而不是瓶颈。云商家一般支持在线升级,不断网,加完重启生效。

常见坑

  • 内存不足装到一半卡住:1G 内存的机器,MySQL 和 PHP 一起跑,安装时就可能 OOM。看到这条,回去看第一句:2G 起步。
  • 解析了打不开:先 ping 域名看 IP 对不对,再看防火墙 80/443 放行了没,一层层查。
  • SSL 申请失败:多半是域名解析还没生效,或者 80 端口没放行。等解析生效、确认 80 端口能通,再申请。
  • 后台巨慢:先看是不是内存满了,再看装了多少插件。插件是 WordPress 慢的第一元凶,留必要的,删「可能有用」的。

WordPress 加 VPS 是经典组合,VPS 给了你完全的控制权,代价是运维得自己来。面板把门槛降到了最低,剩下的就是定期更新、勤备份。网站是自己的,数据也是自己的,这点功夫值得花。

如果你刚买 VPS 还没做安全加固,先回头看 UFW 防火墙:三条命令就够用,把第一道门锁好再建站,顺序别反了。建站只是开始,后面的路还长,慢慢来,一步一步走稳,别想着一天全搞定,稳扎稳打,基础打牢了后面才省心。