为什么选 Vultr 搭建 WordPress?
Vultr 是目前性价比最高的 VPS 服务商之一,$6/月就能获得 1核 1GB 内存的云服务器,支持按小时计费,全球25+数据中心。
和共享主机的区别:
– 共享主机:资源共享,有邻居效应,性能上限低
– Vultr VPS:独享资源,性能稳定,可完全自定义环境
适合用 Vultr 自建的情况:
– 有一定 Linux 基础,或愿意学
– 同时管理多个网站,自建成本更低
– 需要安装特定软件或自定义服务器配置
– 月访问量超过10万,共享主机开始限速
不适合的情况: 完全不懂服务器、不想折腾——这种情况建议选 Cloudways(底层同样是 Vultr,但把所有运维都包了)。
准备工作
需要准备的东西
- Vultr 账户(信用卡或 PayPal 付款)
- SSH 客户端:Windows 用户推荐 Termius 或 Windows 11 内置的 PowerShell SSH
- 域名(已有即可,推荐 Namecheap 或 Cloudflare 注册)
- 约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:
- 网站 → 点击对应站点的”设置”
- SSL → Let’s Encrypt
- 填写邮箱,选择域名(
yourdomain.com和www.yourdomain.com) - 点击”申请”
- 申请成功后,开启”强制 HTTPS”
第七步:完成 WordPress 安装
在浏览器访问 https://你的域名,进入 WordPress 安装向导:
- 语言选择:选中文(简体)或英语
- 数据库信息:填入之前记录的数据库名、用户名、密码,主机填
localhost - 运行安装程序:点击提交
- 站点基本信息:
- 站点标题
- 管理员用户名(不要用 admin)
- 管理员密码(强密码)
- 管理员邮箱
- 点击”安装 WordPress”
- 安装完成,登录 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
基础设置
- 设置 → 固定链接 → 选”文章名”(对 SEO 重要)
- 设置 → 常规 → 确认站点 URL 是 HTTPS
配置 Nginx Rewrite 规则
WordPress 的固定链接需要 Nginx rewrite 规则才能正常工作。
在宝塔面板 → 网站 → 设置 → 配置文件,确认 server block 中包含:
location / {
try_files $uri $uri/ /index.php?$args;
}
如果安装后出现固定链接404,检查这个配置是否存在。
迁移旧网站到 Vultr(可选)
如果你是从共享主机迁移过来,参考以下步骤:
- 在旧主机安装 All-in-One WP Migration 插件,导出
.wpress文件 - 在新 WordPress 上安装同插件,Import 导入
- 导入完成后修改
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 的完整流程:
- Vultr 创建服务器(Ubuntu 22.04,推荐 2GB 套餐)
- SSH 连接,安装宝塔面板
- 宝塔安装 LNMP 环境(Nginx + MySQL + PHP)
- 创建站点和数据库
- 上传 WordPress 文件
- 配置域名 DNS,申请 SSL
- 完成 WordPress 安装向导
- 安装缓存、安全、SEO 插件
整个过程约 1–2 小时,完成后你将拥有一台完全在自己掌控下的 WordPress 服务器。