← 帮助中心/部署教程

在 VPS 上搭建 WordPress 网站:从零到上线

WordPress 驱动了全球四成以上的网站,在自己的 VPS 上部署它比共享主机更快、更自由。本文给出两条路线,并讲清上线后的关键优化。

准备工作

你需要:一台 2 核 4G 起步的 VPS(推荐 Ubuntu 22.04)、一个已解析到服务器 IP 的域名。域名解析方法见本帮助中心的 DNS 配置文章。

路线一:面板部署(推荐新手)

安装宝塔面板或 aaPanel 后,在「网站」中一键部署 WordPress:面板会自动创建站点、数据库并下载程序,你只需要填写站点域名,再在 SSL 页签申请免费证书。整个过程 10 分钟内完成。

路线二:命令行部署(LEMP)

手动安装 Nginx、MySQL、PHP-FPM,创建数据库和用户,下载 WordPress 解压到站点目录,配置 Nginx 的 server 块把 PHP 请求转发给 PHP-FPM,最后用 certbot 申请 SSL。适合想完全掌控环境的用户。

上线后的四个关键优化

  • 缓存:安装缓存插件(如 LiteSpeed Cache 或 WP Super Cache),动态页面变静态,速度提升立竿见影;
  • 图片:启用 WebP 格式和懒加载,商品图、文章配图先压缩再上传;
  • 安全:修改默认登录地址、限制登录尝试次数、保持核心和插件更新;
  • 备份:用插件或面板计划任务每天备份数据库、每周备份全站,备份文件存到服务器之外。

常见问题

「打开慢」多半是没装缓存或图片太大;「上传文件失败」需要调大 PHP 的 upload_max_filesize;「后台 502」通常是 PHP-FPM 进程内存不足。这些在帮助中心的排障文章里都有展开。

本文由 SharkCloud 编辑团队借助 AI 工具辅助撰写,经人工审核后发布。