行业资讯

小白也能轻松上手:海外 VPS 部署 WordPress 网站,这一篇就够了

2026-04-10

很多人觉得用海外 VPS 搭建 WordPress 是技术高手才能做的事——要敲代码、配环境、还要解决各种莫名其妙的报错。其实,只要选对方法、走对步骤,哪怕你完全不懂 Linux 命令,也能在 30 分钟内把网站跑起来。本文会带你一步步操作,从零开始,在海外 VPS 上部署一个属于自己的 WordPress 网站。

为什么选择海外 VPS,而不是虚拟主机或国内服务器?

两个核心理由:全球访问速度快自主可控、配置灵活

虚拟主机虽然省事,但资源被分摊,流量稍大就卡顿。国内服务器则需要繁琐的备案流程(少则一周,多则一个月),而且对海外用户访问不友好。海外 VPS 则没有这些限制,你可以自由安装任何环境、随时升级配置,并且面向全球用户都能获得不错的访问速度。

第一步:环境准备 —— 先备齐这三样

在开始动手之前,请确认你已经准备好以下三项。缺任何一样,都会卡在半路。

  • 一台海外 VPS:建议 1 核 CPU、1GB 内存及以上。推荐 Vultr、DigitalOcean、Linode 或 Bandwagon Host(搬瓦工)。新手可以从 Vultr 起步,按小时计费,最低 6 美元/月,支持支付宝。
  • 一个域名:已实名(如果注册商在国内)并可管理 DNS 记录。推荐 Namecheap、Namesilo 或 Cloudflare 注册域名,无需实名,管理方便。
  • 远程连接工具:用来登录 VPS 并输入命令。Windows 用户用 PuTTY 或 Termius,Mac 用户直接用终端(Terminal)或 Termius。Termius 全平台通用,界面友好,推荐新手使用。

准备好了吗?我们开始一步步搭建。

第二步:登录 VPS 服务器 —— 第一次连接别紧张

VPS 服务商在你创建服务器后会提供:IP 地址用户名(通常是 root)、密码SSH 密钥。我们用密码登录方式演示。

操作步骤(以 Termius 为例):

  1. 下载并安装 Termius(官网免费版够用)。
  2. 点击 “New Host” 新建主机,填写:
    • Address:你的 VPS IP 地址(例如 123.45.67.89)
    • Username:root
    • Password:你创建 VPS 时设置的密码(或者服务商提供的初始密码)
  3. 点击连接,如果出现 “Are you sure you want to continue connecting?” 输入 yes 回车。
  4. 看到root@your-server:~#这样的提示符,说明登录成功。

常见问题: 如果密码不对,去 VPS 服务商后台重置 root 密码,重启后再试。

第三步:安装 LEMP 组件(Nginx + MySQL + PHP)—— 一行命令搞定

LEMP 是运行 WordPress 的标准环境:Linux(操作系统)、Nginx(高性能 Web 服务器)、MySQL(数据库)、PHP(程序语言)。这里我们使用 OneInStackLNMP.org 一键安装包,不需要你手动编译,全程交互式选择。

我们以 LNMP.org 一键包为例(全球 WordPress 站长使用最广泛):

  1. 登录 VPS 后,依次输入以下命令(每输一行按回车):
    wget http://soft.vpser.net/lnmp/lnmp2.0.tar.gz -O lnmp2.0.tar.gz
    tar -zxvf lnmp2.0.tar.gz
    cd lnmp2.0
    ./install.sh
  2. 安装脚本会问你:
    • 选择数据库:输入 1 回车(安装 MySQL 8.0)
    • 设置 MySQL root 密码:输入一个你能记住的强密码(比如YourStrongPwd123)
    • 选择 PHP 版本:输入 6 回车(PHP 8.3,最新稳定版)
    • 选择内存优化器:输入 1 回车(默认)
  3. 然后脚本会自动安装,大约需要 5-10 分钟(取决于 VPS 性能)。看到 “Installation complete” 以及 “Nginx: OK,MySQL: OK,PHP: OK” 就成功了。

安装完成后,输入lnmp status可以看到三个服务都在 running 状态。

第四步:部署 WordPress 程序 —— 下载、解压、授权

现在服务器环境已经就绪,我们把 WordPress 程序放到网站目录里。

  1. 进入 Nginx 默认网站目录:
    cd /home/wwwroot/default
  2. 删除默认的 index.html 文件:
    rm -f index.html
  3. 下载最新版 WordPress 压缩包:
    wget https://cn.wordpress.org/latest-zh_CN.tar.gz
  4. 解压:
    tar -zxvf latest-zh_CN.tar.gz
  5. 将解压后的所有文件移动到当前目录:
    mv wordpress/* .
  6. 删除空的 wordpress 文件夹和压缩包:
    rm -rf wordpress latest-zh_CN.tar.gz
  7. 设置目录权限(重要:否则无法上传插件和主题):
    chown -R www:www /home/wwwroot/default
    chmod -R 755 /home/wwwroot/default

此时,在浏览器输入你的 VPS IP 地址(例如 http://123.45.67.89),应该能看到 WordPress 安装界面了。

第五步:域名解析与绑定 —— 让用户通过域名访问

用 IP 地址访问网站既不专业也不方便,我们需要把域名指向 VPS 的 IP。

操作步骤(以 Cloudflare 或域名注册商后台为例):

  1. 登录你的域名管理后台(Namesilo、Namecheap、阿里云国际版等)。
  2. 找到 DNS 管理(DNS Management),添加一条 A 记录:
    • 主机记录(Host):@ (代表主域名,例如 yourdomain.com)
    • 记录类型:A
    • 记录值(Value/Points to):你的 VPS IP 地址
    • TTL:默认或 600 秒
  3. 如果需要 www 也能访问,再添加一条 A 记录:
    • 主机记录:www
    • 记录类型:A
    • 记录值:同上 IP
  4. 等待 DNS 生效(通常 5 分钟到 2 小时)。

在 VPS 上绑定域名: 回到 VPS 终端,输入lnmp vhost add,按提示输入你的域名(例如 yourdomain.com),然后一路回车(默认选项即可)。最后会提示添加成功,并生成 Nginx 配置文件。

第六步:启用免费 SSL 证书 —— 让网站支持 HTTPS

没有 HTTPS 的网站会被浏览器标记为“不安全”,而且影响 SEO。我们使用 Let‘s Encrypt 免费证书,LNMP 一键包自带自动签发工具。

  1. 输入命令:
    lnmp ssl add
  2. 选择你的域名(输入对应序号)。
  3. 选择 “2” 使用 Let’s Encrypt 自动生成证书。
  4. 输入你的邮箱(用于接收到期提醒)。
  5. 等待十几秒,看到 “SSL certificate installed successfully” 即成功。
  6. 现在访问https://你的域名,应该能看到小锁图标。

强制跳转 HTTPS: LNMP 一键包通常会自动配置 301 跳转。如果没有,可以在域名 Nginx 配置文件中加入return 301 https://$server_name$request_uri;

第七步:完成 WordPress 安装 —— 最后一步,很简单

  1. 浏览器访问https://你的域名,点击“开始”。
  2. 填写数据库信息:
    • 数据库名:wordpress(或你自己起名)
    • 用户名:root
    • 密码:你在第三步设置的 MySQL root 密码
    • 数据库主机:localhost(默认)
    • 表前缀:wp_(建议改一个随机前缀,如 wp3f9_,提高安全性)
  3. 点击“提交”。如果提示数据库不存在,回到终端用mysql -u root -p登录后执行CREATE DATABASE wordpress;再重试。
  4. 填写站点信息:
    • 站点标题:你的网站名称
    • 用户名:管理员用户名(不要用 admin)
    • 密码:高强度密码
    • 邮箱:你的邮箱
  5. 点击“安装 WordPress”,几秒后看到成功页面,点击“登录”。

至此,你的 WordPress 网站已经正式运行在海外 VPS 上了!

额外建议:让网站更安全、更稳定的小操作

  • 配置防火墙:只开放 22(SSH)、80(HTTP)、443(HTTPS)端口。LNMP 安装后可以执行./addons.sh install fail2ban防暴力破解。
  • 定期备份:使用 UpdraftPlus 插件备份到 Google Drive 或 S3,或者 VPS 后台开启自动快照。
  • 安装 WordPress 缓存插件:推荐 WP Rocket 或 Litespeed Cache,配合 Nginx 页面缓存,访问速度快几倍。
  • 更改 SSH 端口:将 22 改为 22000 以上,减少被扫描的风险。修改/etc/ssh/sshd_config中的 Port 行。

避坑指南(新手最容易犯的 5 个错误)

  • MySQL 密码记不住:建议用密码管理器记录,或者设置成统一规则但高强度(例如YourName@2025WP)。
  • 目录权限设置错误:忘了执行 chown 和 chmod,导致无法上传主题、安装插件。解决方法:重新执行第四步中的权限命令。
  • DNS 解析还没生效就去配置 SSL:Let‘s Encrypt 需要验证域名所有权,DNS 没生效会失败。等 ping 域名返回正确 IP 后再执行lnmp ssl add。
  • 用了 32 位操作系统:部分低价 VPS 默认 32 位系统,内存利用率低,而且很多软件包不再支持。请选择 64 位 Ubuntu 22.04 或 Debian 12。
  • VPS 内存太小却装了 MySQL 8.0:1GB 内存跑 MySQL 8.0 比较吃力,建议安装 MySQL 5.7 或 MariaDB 10.6,或者升级到 2GB 内存。

总结:你其实已经比很多人走得更远了

很多人收藏了一堆教程却迟迟不动手,而你不仅读到了这里,还可以跟着步骤一步步完成了部署。用海外 VPS 搭建 WordPress 网站,最大的障碍不是技术,而是“开始做”的勇气。只要你走完这七个步骤,以后维护网站、升级配置、迁移服务器都不再是难事。

现在,去访问你的网站吧。那是属于你自己的网络空间。

声明:部分内容、图片来源于互联网,如有侵权请联系删除,QQ:228866015

相关推荐

X

截屏,微信识别二维码

微信号:13684931649

(点击微信号复制,添加好友)

打开微信

微信号已复制,请打开微信添加咨询详情!