2026 最新 Vultr + 宝塔面板搭建 WordPress 网站完整教程

本文最后更新于 2026 年 2 月 28 日,基于 Ubuntu 24.04 LTS + 宝塔面板 9.x + WordPress 6.x 版本。

上一篇《Vultr VPS 安装宝塔面板教程》介绍了如何在 Vultr 上安装宝塔面板并配置 LNMP 环境。本文是它的续篇,从域名解析开始,一步步完成 WordPress 网站的搭建,包括 SSL 证书配置、伪静态设置、基础性能优化等,最终得到一个可以正常访问的完整网站。

如果你还没有安装宝塔面板,请先完成上一篇教程。如果你还没有 Vultr 账户,参考《Vultr 注册购买教程》,目前新用户最高可获 $300 赠金,详见《Vultr 最新优惠码》。

最新优惠:《2026年1月 Vultr 最新优惠码汇总:最高免费赠送 $300 美金》。

一、准备工作:域名购买与解析

搭建网站需要一个域名。如果你已经有域名,可以直接跳到域名解析部分。

1. 域名购买

常用的域名注册商:

注册商 特点 支付方式
Namesilo 价格便宜,自带免费隐私保护,免备案 支付宝、PayPal
Namecheap 界面友好,首年优惠力度大,免备案 PayPal、信用卡
Godaddy 老牌注册商,支持中文,免备案 支付宝、信用卡
阿里云万网 国内最大,中文管理方便,需备案 支付宝
腾讯云 DNSPod 国内主流,DNS 解析稳定,需备案 微信

几点建议:

  • Vultr 是海外服务器,域名不需要备案,选择海外注册商(Namesilo、Namecheap)更省事。
  • 如果你的网站面向国内用户且后续可能迁移到国内服务器,可以在阿里云或腾讯云注册,方便以后备案。
  • .com 域名最为通用,年费大约 $10-15。不建议用免费域名(.tk 等),搜索引擎权重低,且随时可能被回收。

2. 域名解析

域名购买后,需要将域名解析(指向)到 Vultr 服务器的 IP 地址。操作方法是在域名注册商的 DNS 管理后台添加 A 记录。

以 Namesilo 为例:

  1. 登录 Namesilo 后台,进入域名管理
  2. 点击域名右侧的蓝色小球图标(Manage DNS)
  3. 添加两条 A 记录:
类型 主机名 值(IP 地址) TTL
A @ 你的 Vultr 服务器 IP 3600
A www 你的 Vultr 服务器 IP 3600
  • @ 代表主域名(如 example.com
  • www 代表 www 子域名(如 www.example.com
  • TTL 填 3600(1 小时)即可

其他注册商的操作类似,都是添加 A 记录,填写主机名和 IP 地址。

解析生效时间:一般几分钟到几小时不等,大部分情况下 5-10 分钟即可生效。可以在本地用 ping 你的域名 命令测试,如果返回的 IP 是你服务器的 IP,说明解析已生效。

二、宝塔面板中添加站点

域名解析生效后,登录宝塔面板,创建网站。

1. 添加站点

  1. 在宝塔面板左侧菜单点击 网站
  2. 点击 添加站点
  3. 填写以下信息:
选项 填写内容
域名 填入你的域名,一行一个。建议填两行:example.comwww.example.com
备注 随便填,比如”我的博客”
根目录 默认即可(/www/wwwroot/example.com
FTP 不创建(宝塔自带文件管理,不需要 FTP)
数据库 选择 MySQL,编码选 utf8mb4
PHP 版本 选择 PHP-8.1PHP-8.2
  1. 点击 提交

创建完成后,宝塔会自动生成:

  • 网站根目录
  • MySQL 数据库(数据库名、用户名、密码)

重要:数据库的名称、用户名和密码会在弹窗中显示,请务必记录下来,后面安装 WordPress 时需要用到。如果忘记了,可以在宝塔面板左侧 数据库 菜单中查看。

2. 验证站点创建成功

此时在浏览器中访问你的域名,如果看到一个简单的页面,内容类似”恭喜,站点创建成功”或者显示一个默认的 index.html 页面,说明站点已经创建成功,域名到服务器的链路已打通。

如果访问显示无法连接,请检查:

  • 域名解析是否已生效(Ping 域名是否返回正确 IP)
  • Vultr 防火墙是否放行了 80 和 443 端口
  • 宝塔面板是否已安装 Nginx 且 Nginx 正在运行

三、申请并配置 SSL 证书(HTTPS)

2026 年的今天,网站配置 HTTPS 已经是标配。Chrome 等浏览器会对 HTTP 站点标记”不安全”,搜索引擎也会优先收录 HTTPS 页面。好在 Let’s Encrypt 提供免费的 SSL 证书,通过宝塔面板可以一键申请。

1. 申请 Let’s Encrypt 免费证书

  1. 在宝塔面板 网站 列表中,点击你刚创建的网站名称(或右侧的 设置
  2. 在弹出的设置窗口中,点击左侧的 SSL
  3. 选择 Let’s Encrypt 标签页
  4. 勾选你的域名(example.comwww.example.com
  5. 验证方式选择 文件验证(最简单,不需要额外操作)
  6. 点击 申请

申请过程大约需要 10-30 秒。申请成功后,页面会显示证书信息,包括证书有效期(90 天)。

注意:Let’s Encrypt 证书有效期是 90 天,但宝塔面板会自动续期,不需要手动操作。只要服务器正常运行且域名解析正常,证书会在到期前自动更新。

2. 开启强制 HTTPS

证书申请成功后,在同一个 SSL 设置页面,找到右上角的 强制 HTTPS 开关,将其打开。

开启后,所有通过 HTTP(http://)访问的请求都会自动跳转到 HTTPS(https://),确保全站加密。

此时在浏览器中访问 https://你的域名,地址栏应该会显示一个锁形图标,说明 SSL 证书已经生效。

四、设置伪静态规则

WordPress 默认使用的文章链接格式是 ?p=123 这种参数形式,既不美观也不利于 SEO。开启固定链接后需要服务器支持 URL 重写(伪静态),否则除首页外的所有页面都会显示 404。

在宝塔面板中设置非常简单:

  1. 进入网站 设置
  2. 点击左侧的 伪静态
  3. 在上方的下拉框中选择 wordpress
  4. 点击 保存

宝塔会自动填充 WordPress 所需的 Nginx 伪静态规则,内容大致如下:

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

这一步现在做好,后面安装完 WordPress 设置固定链接时就不会出现 404 的问题。

五、下载并安装 WordPress

方法一:通过宝塔面板文件管理安装(推荐)

这是最直观的方法,全程在宝塔面板中完成,不需要使用 SSH 命令。

第一步:下载 WordPress

  1. 在宝塔面板左侧菜单点击 文件
  2. 导航到网站根目录:/www/wwwroot/example.com
  3. 删除目录中的默认文件(index.html404.html.htaccess 等),保持目录为空
  4. 点击上方的 远程下载,输入 WordPress 中文版下载地址:
https://cn.wordpress.org/latest-zh_CN.zip
  1. 点击 确认,等待下载完成(文件约 25MB)
  2. 下载完成后,在文件列表中找到 latest-zh_CN.zip,点击 解压,解压目标路径选当前目录
  3. 解压后会生成一个 wordpress 文件夹,里面才是 WordPress 的程序文件

第二步:移动文件到根目录

解压后的文件在 /www/wwwroot/example.com/wordpress/ 目录下,需要把它们移动到网站根目录:

  1. 进入 wordpress 文件夹
  2. 全选所有文件(勾选文件列表左上角的复选框)
  3. 点击上方的 剪切
  4. 返回上级目录(/www/wwwroot/example.com/
  5. 点击上方的 粘贴

移动完成后,删除空的 wordpress 文件夹和 latest-zh_CN.zip 压缩包,保持目录整洁。

此时网站根目录下应该可以看到 wp-adminwp-contentwp-includes 等 WordPress 的核心目录和 wp-config-sample.php 等文件。

方法二:通过 SSH 命令安装

如果你更习惯命令行操作,SSH 登录服务器后执行以下命令:

cd /www/wwwroot/example.com
# 清空默认文件
rm -f index.html 404.html .htaccess .user.ini

# 下载 WordPress 中文版
wget https://cn.wordpress.org/latest-zh_CN.zip

# 解压
unzip latest-zh_CN.zip

# 将文件移动到根目录
mv wordpress/* .
mv wordpress/.* . 2>/dev/null

# 清理
rm -rf wordpress latest-zh_CN.zip

# 设置文件权限(重要)
chown -R www:www /www/wwwroot/example.com
chmod -R 755 /www/wwwroot/example.com

注意最后两行设置文件权限的命令,如果不执行,WordPress 可能无法正常写入文件(安装主题、上传图片等操作会报错)。通过宝塔面板文件管理操作的话,权限一般会自动设置正确。

第三步:运行 WordPress 安装向导

在浏览器中访问 https://你的域名,此时会自动进入 WordPress 的安装向导。

页面一:数据库配置

如果出现的是数据库配置页面(显示”欢迎使用 WordPress”,要求填写数据库信息),填入以下内容:

字段 填写内容
数据库名 宝塔面板创建站点时生成的数据库名
用户名 宝塔面板创建站点时生成的数据库用户名
密码 宝塔面板创建站点时生成的数据库密码
数据库主机 localhost(默认,不要改)
表前缀 wp_(默认即可,多站点共用数据库时可改为其他前缀)

点击 提交。如果提示”可以进行安装了”,点击 运行安装程序

如果提示数据库连接错误,请在宝塔面板的 数据库 菜单中核实数据库名和密码是否正确。

页面二:站点基本信息

字段 填写建议
站点标题 你的网站名称,后面可以随时修改
用户名 管理员登录用户名,不要用 admin(容易被暴力破解)
密码 建议使用 WordPress 自动生成的强密码,复制保存到本地
电子邮箱 填写常用邮箱,用于接收网站通知
搜索引擎可见性 建站初期建议勾选”建议搜索引擎不索引本站”,等网站内容完善后再取消

填写完成后,点击 安装 WordPress

几秒钟后安装完成,点击 登录,输入刚才设置的用户名和密码,即可进入 WordPress 后台仪表盘。

至此,WordPress 已经安装完成。访问 https://你的域名 可以看到 WordPress 的默认主题页面。

六、WordPress 基础配置

安装完成后,建议立即完成以下基础设置。

1. 设置固定链接

WordPress 后台左侧菜单:设置固定链接

推荐选择 文章名 格式(/%postname%/),链接简洁且对 SEO 友好。

如果你在第四步已经设置了伪静态规则,保存后前台页面应该能正常访问。如果出现 404 错误,回到宝塔面板检查伪静态是否选择了 wordpress。

2. 修改站点地址

WordPress 后台:设置常规

确认以下两项都填写了正确的 HTTPS 地址:

  • WordPress 地址(URL)https://example.com
  • 站点地址(URL)https://example.com

注意是 https 而非 http,因为前面已经配置了 SSL 证书。修改后保存,可能需要重新登录。

3. 修改时区和日期格式

同样在 设置常规 页面:

  • 时区:选择 UTC+8(北京时间)
  • 日期格式时间格式:按个人喜好选择

4. 删除默认内容

WordPress 安装后自带一些示例内容,建议清理:

  • 文章 → 删除默认的”Hello world!”文章
  • 页面 → 删除默认的”示例页面”
  • 评论 → 删除默认评论
  • 插件 → 删除不需要的默认插件(Akismet 和 Hello Dolly,保留也行)

5. 安装主题

WordPress 后台:外观主题安装主题

可以在 WordPress 官方主题库中搜索免费主题,也可以上传购买的付费主题。推荐几个方向:

  • 个人博客:Flavor、flavor 官方主题,或 Flavor
  • 企业/外贸站:Flavor、flavor
  • 多用途:flavor

国内比较流行的付费主题包括:flavor(flavor.com)、flavor 等,可以根据需求选择。主题安装后在 外观主题 中启用即可。

七、WordPress 性能优化建议

Vultr VPS + 宝塔 + WordPress 的组合,默认状态下速度就不错。但如果想要更好的加载速度和用户体验,可以做以下优化。

1. 安装缓存插件

WordPress 是动态程序,每次访问都会查询数据库生成页面。安装缓存插件可以将生成的页面保存为静态文件,大幅提升访问速度。

推荐插件(任选其一):

插件 特点
WP Super Cache Automattic 官方出品,简单稳定,适合新手
W3 Total Cache 功能全面,配置选项多,适合进阶用户
LiteSpeed Cache 如果使用 OpenLiteSpeed 替代 Nginx,性能最强
WP Fastest Cache 界面简洁,操作直观,免费版功能已足够

在 WordPress 后台 插件安装插件 中搜索安装即可。

2. 开启 PHP OPcache

OPcache 可以缓存 PHP 编译后的字节码,减少重复编译的开销。

在宝塔面板中:软件商店 → 找到已安装的 PHP 版本 → 设置安装扩展 → 确认 OPcache 已安装并启用。

一般宝塔默认已经开启 OPcache,确认一下即可。

3. 开启 Nginx gzip 压缩

在宝塔面板中:软件商店 → 找到 Nginx → 设置配置修改

确认配置中有以下内容(宝塔默认已开启):

gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_comp_level 6;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;

4. 图片优化

图片通常是网页中体积最大的资源,优化图片可以显著提升加载速度:

  • 上传图片前先压缩(推荐 TinyPNG
  • 安装图片懒加载插件(如 Lazy Load),让图片在滚动到可视区域时才加载
  • 使用 WebP 格式替代 JPG/PNG(体积可减少 25-35%)

5. 开启 BBR 加速(服务器层面)

BBR 是 Google 开发的 TCP 拥塞控制算法,可以提升网络传输效率,对于海外服务器到国内的访问速度有明显改善。

Ubuntu 24.04 默认内核版本已支持 BBR。SSH 登录服务器,执行以下命令检查并开启:

# 查看当前拥塞控制算法
sysctl net.ipv4.tcp_congestion_control

# 如果输出不是 bbr,执行以下命令开启
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

# 验证是否开启成功
sysctl net.ipv4.tcp_congestion_control
# 输出应为:net.ipv4.tcp_congestion_control = bbr

八、常见问题与解决方案

Q1:访问域名显示”建立数据库连接时出错”?

这是 WordPress 最常见的错误之一,原因是 WordPress 无法连接到 MySQL 数据库。排查方法:

  1. 检查网站根目录下的 wp-config.php 文件,确认数据库名、用户名、密码是否正确
  2. 在宝塔面板 数据库 中确认数据库是否存在、密码是否匹配
  3. 确认 MySQL 服务是否正在运行(宝塔面板首页可以看到 MySQL 运行状态)

Q2:安装 WordPress 后页面显示 404?

大概率是伪静态没有设置。回到宝塔面板,进入网站 设置伪静态,下拉选择 wordpress 并保存。

如果只是首页正常、其他页面 404,也是同样的问题。

Q3:WordPress 后台无法上传主题或插件,提示权限错误?

文件权限问题。SSH 登录服务器执行:

chown -R www:www /www/wwwroot/example.com
find /www/wwwroot/example.com -type d -exec chmod 755 {} \;
find /www/wwwroot/example.com -type f -exec chmod 644 {} \;

或者在宝塔面板的 文件 管理中,右键网站根目录,选择 权限,所有者改为 www,权限改为 755,勾选”应用到子目录”。

Q4:WordPress 后台登录地址是什么?

默认登录地址:

https://你的域名/wp-admin/

或者:

https://你的域名/wp-login.php

建议安装安全插件(如 WPS Hide Login)修改默认登录地址,防止被暴力破解。

Q5:WordPress 安装后如何设置中文?

如果安装时下载的是中文版(latest-zh_CN.zip),默认就是中文。如果安装的是英文版,可以在 WordPress 后台 SettingsGeneralSite Language 中选择”简体中文”,保存后整个后台界面会切换为中文。

Q6:Vultr 服务器适合做中文网站吗?速度怎么样?

Vultr 是海外服务器,没有国内备案要求,适合不想备案的中文站点。速度方面:

  • 日本东京、韩国首尔、新加坡机房:国内延迟约 60-150ms,日常浏览体验尚可
  • 美国洛杉矶、西雅图机房:国内延迟约 150-250ms,配合 CDN 和缓存优化后也能接受
  • 配合 BBR 加速 + 缓存插件 + CDN(如 Cloudflare 免费版),速度可以进一步提升

如果你的用户主要在国内且对速度要求较高,建议选择日本或韩国机房,详见《Vultr 亚太机房评测》。

如果对速度有极致要求且愿意备案,可以考虑国内服务器(阿里云、腾讯云等),但成本相对更高。

Q7:一台 Vultr VPS 可以搭建多少个 WordPress 站点?

取决于服务器配置和网站流量:

  • 1GB 内存:1-3 个小型站点(日访问量几百 PV 级别)
  • 2GB 内存:3-5 个小型站点,或 1-2 个中型站点
  • 4GB 内存:可以支撑更多站点或流量较大的站点

宝塔面板天然支持多站点管理,在 网站 菜单中添加新站点即可。每个站点建议使用独立的数据库。

总结

本文完整介绍了从域名解析到 WordPress 上线的全流程:域名解析 → 宝塔添加站点 → SSL 证书 → 伪静态 → WordPress 安装 → 基础配置 → 性能优化。配合上一篇的宝塔面板安装教程,即使是零基础用户也可以在 30 分钟内完成一个网站的搭建。

如果在建站过程中遇到问题,可以参考本文的常见问题部分,或在站内搜索相关教程。

相关教程推荐:

赞(0)
未经允许不得转载:Vultr中文网 » 2026 最新 Vultr + 宝塔面板搭建 WordPress 网站完整教程

登录

找回密码

注册