Vultr VPS搭建WordPress教程:从零开始部署完整环境

为什么选 Vultr 搭建 WordPress?

Vultr 是目前性价比最高的 VPS 服务商之一,$6/月就能获得 1核 1GB 内存的云服务器,支持按小时计费,全球25+数据中心。

和共享主机的区别:
– 共享主机:资源共享,有邻居效应,性能上限低
– Vultr VPS:独享资源,性能稳定,可完全自定义环境

适合用 Vultr 自建的情况:
– 有一定 Linux 基础,或愿意学
– 同时管理多个网站,自建成本更低
– 需要安装特定软件或自定义服务器配置
– 月访问量超过10万,共享主机开始限速

不适合的情况: 完全不懂服务器、不想折腾——这种情况建议选 Cloudways(底层同样是 Vultr,但把所有运维都包了)。

准备工作

需要准备的东西

  1. Vultr 账户(信用卡或 PayPal 付款)
  2. SSH 客户端:Windows 用户推荐 Termius 或 Windows 11 内置的 PowerShell SSH
  3. 域名(已有即可,推荐 Namecheap 或 Cloudflare 注册)
  4. 约30分钟时间

第一步:在 Vultr 创建服务器

1.1 登录 Vultr,点击 “Deploy New Server”

选择服务器类型:Cloud Compute – Regular Performance(入门选 Regular,高流量选 High Performance)

1.2 选择数据中心

目标用户 推荐节点
欧美客户 美国纽约 / 达拉斯
东南亚客户 新加坡
日本/韩国 东京 / 首尔
澳大利亚 悉尼

1.3 选择操作系统

Ubuntu 22.04 LTS(最稳定的 Linux 发行版,宝塔面板官方推荐)。

1.4 选择套餐

套餐 月价 适合场景
1vCPU 1GB $6 单站低流量 / 测试
1vCPU 2GB $12 单站中等流量(推荐入门)
2vCPU 4GB $24 多站点 / 高流量

推荐首次选 $12/月的 2GB 套餐,跑一个 WordPress + Nginx + MySQL 更稳定。

1.5 添加 SSH Key(可选,推荐)

如果你会生成 SSH 密钥对,在这里添加公钥,后续连接服务器更安全。不会的话,跳过这步,用密码登录。

1.6 点击 “Deploy Now”

服务器创建完成后,Vultr 会分配一个 IP 地址,约1–2分钟状态变为 Running。

第二步:连接服务器

找到服务器的 IP 地址和 root 密码(在 Vultr 面板的服务器详情页面)。

Windows(PowerShell 或 Termius):

ssh root@你的服务器IP

第一次连接会提示 “Are you sure you want to continue connecting?”,输入 yes 确认。

输入密码后,成功进入服务器命令行。

第三步:安装宝塔面板

宝塔面板是目前中文用户使用最广泛的 Linux 图形化管理工具,可以通过浏览器管理服务器。

3.1 执行安装命令

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

等待安装完成,通常需要 5–10 分钟。安装完成后会显示:

宝塔面板安装成功!
面板地址:http://你的IP:8888/xxxxx(随机路径)
用户名:xxxxx
密码:xxxxx

把这些信息保存好。

3.2 开放宝塔面板端口

在 Vultr 控制台,进入服务器设置 → Firewall,添加规则:
– 协议:TCP
– 端口范围:8888
– 来源:Anywhere(或限制你自己的 IP)

3.3 登录宝塔面板

在浏览器输入 http://你的IP:8888/随机路径,输入用户名和密码,进入宝塔控制台。

首次登录后,按推荐安装 LNMP 套件:
– Nginx 1.24
– MySQL 8.0
– PHP 8.1
– phpMyAdmin

点击”一键安装”,等待约 15–20 分钟完成安装。

第四步:创建 WordPress 站点

4.1 添加站点

宝塔面板左侧 → 网站添加站点

填写信息:
域名:输入你的域名(如 yourdomain.com
FTP:可以不创建
数据库:选”创建数据库”,填写数据库名(如 wp_db),用户名,密码

点击”提交”,宝塔自动创建站点目录和数据库。

记录数据库信息(后续 WordPress 安装需要用到):
– 数据库名
– 数据库用户名
– 数据库密码
– 数据库服务器:localhost

4.2 下载 WordPress

在服务器命令行执行:

# 进入站点根目录
cd /www/wwwroot/你的域名

# 下载 WordPress
wget https://wordpress.org/latest.tar.gz

# 解压
tar -xzf latest.tar.gz

# 把 wordpress 目录内的文件移到当前目录
mv wordpress/* .
mv wordpress/.htaccess . 2>/dev/null
rm -rf wordpress latest.tar.gz

或者在宝塔面板的文件管理器中操作(图形界面,更直观):
1. 进入站点目录
2. 上传 WordPress 压缩包
3. 解压,移动文件

4.3 设置文件权限

chown -R www:www /www/wwwroot/你的域名
chmod -R 755 /www/wwwroot/你的域名

第五步:配置域名和 DNS

5.1 将域名指向 Vultr 服务器

登录你的域名商(Namecheap / Cloudflare / 阿里云等),找到 DNS 管理:

添加 A 记录:
– 主机名:@(代表根域名)
– IP 地址:你的 Vultr 服务器 IP
– TTL:300(或自动)

如果需要 www 也能访问:
– 主机名:www
– IP 地址:同上

DNS 生效通常需要 5 分钟–2 小时。

第六步:安装 SSL 证书

DNS 生效后,在宝塔面板申请免费 SSL:

  1. 网站 → 点击对应站点的”设置”
  2. SSL → Let’s Encrypt
  3. 填写邮箱,选择域名(yourdomain.comwww.yourdomain.com
  4. 点击”申请”
  5. 申请成功后,开启”强制 HTTPS”

第七步:完成 WordPress 安装

在浏览器访问 https://你的域名,进入 WordPress 安装向导:

  1. 语言选择:选中文(简体)或英语
  2. 数据库信息:填入之前记录的数据库名、用户名、密码,主机填 localhost
  3. 运行安装程序:点击提交
  4. 站点基本信息
  5. 站点标题
  6. 管理员用户名(不要用 admin)
  7. 管理员密码(强密码)
  8. 管理员邮箱
  9. 点击”安装 WordPress”
  10. 安装完成,登录 WordPress 后台

第八步:安装必要插件和基础配置

进入 WordPress 后台(https://你的域名/wp-admin),安装以下插件:

缓存插件

  • LiteSpeed Cache(如果是 OpenLiteSpeed 服务器)
  • WP Rocket(Nginx 服务器,$59/年,值得)
  • W3 Total Cache(免费)

安全插件

  • Wordfence Security(免费版够用)
  • All-In-One Security

SEO 插件

  • Rank Math SEO(推荐)或 Yoast SEO

基础设置

  1. 设置 → 固定链接 → 选”文章名”(对 SEO 重要)
  2. 设置 → 常规 → 确认站点 URL 是 HTTPS

配置 Nginx Rewrite 规则

WordPress 的固定链接需要 Nginx rewrite 规则才能正常工作。

在宝塔面板 → 网站 → 设置 → 配置文件,确认 server block 中包含:

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

如果安装后出现固定链接404,检查这个配置是否存在。

迁移旧网站到 Vultr(可选)

如果你是从共享主机迁移过来,参考以下步骤:

  1. 在旧主机安装 All-in-One WP Migration 插件,导出 .wpress 文件
  2. 在新 WordPress 上安装同插件,Import 导入
  3. 导入完成后修改 wp-config.php 中的数据库信息

详细步骤参考:共享主机迁移到VPS完整教程

常见问题

Q:宝塔面板安装失败怎么办?
确认服务器是 Ubuntu 22.04 LTS,内存至少 1GB。如果命令执行出错,复制错误信息在宝塔官网论坛搜索。

Q:域名绑定后访问仍然是默认页面?
检查:(1) DNS 是否已生效(用 nslookup 你的域名 确认 IP 是否正确),(2) 宝塔面板中站点的根目录是否正确。

Q:SSL 申请失败?
确认域名已经指向这台服务器,DNS 完全生效后才能申请 SSL。80 端口需要开放(在 Vultr 防火墙中添加规则)。

Q:WordPress 后台速度很慢?
安装缓存插件并开启页面缓存;检查 MySQL 配置,开启 query_cache;考虑升级到 2GB 内存套餐。

Q:服务器被 CC 攻击怎么办?
在宝塔面板安装 Nginx 防火墙模块,开启请求频率限制;或者在域名前面加一层 Cloudflare(免费)拦截恶意请求。

总结

在 Vultr 上从零搭建 WordPress 的完整流程:

  1. Vultr 创建服务器(Ubuntu 22.04,推荐 2GB 套餐)
  2. SSH 连接,安装宝塔面板
  3. 宝塔安装 LNMP 环境(Nginx + MySQL + PHP)
  4. 创建站点和数据库
  5. 上传 WordPress 文件
  6. 配置域名 DNS,申请 SSL
  7. 完成 WordPress 安装向导
  8. 安装缓存、安全、SEO 插件

整个过程约 1–2 小时,完成后你将拥有一台完全在自己掌控下的 WordPress 服务器。


相关阅读:共享主机迁移到VPS教程 · Cloudways评测:不懂Linux的VPS替代方案