OffshoreVps
指南2026年10月2日阅读约 6 分钟作者:OffshoreVps 团队

在虚拟主机上部署 WordPress、Laravel、Next.js 和 Node.js

各类应用如何部署在托管型虚拟主机上:一键安装 WordPress、用 Composer 部署 Laravel、用 Git 部署 Next.js,以及 SSL、域名和电子邮件。

现代虚拟主机套餐不只适用于 WordPress。我们的主机套餐支持 WordPress、Next.js、Node.js 和 Laravel/PHP 应用,并支持从 GitHub 或 GitLab 进行 Git 部署。本文说明每种应用如何部署,帮助你选择合适的路径。

VPS 上的终端窗口,显示在虚拟主机上部署 Laravel、Next.js 和 Node.js 应用所用的命令,以“composer install --no-dev --optimize-autoloader”开头
本指南中你将在服务器上运行的那类命令。

为应用选择合适的托管类型

  • WordPress 和 PHP 应用(Laravel)。在虚拟主机上运行良好。你会获得 PHP、MySQL、cron 任务和控制面板。
  • Node.js 和 Next.js。作为长期运行的 Node 进程运行。虚拟主机会为你处理进程管理。
  • 重型或自定义技术栈。需要 root 权限、后台 worker 或特殊软件?请改用 VPS。

套餐及各自包含的内容见虚拟主机页面。

WordPress:一键安装

下单时选择 WordPress 作为平台,它就会为你安装好。部署完成后,登录控制面板,打开 WordPress 并完成网站设置。如果想要更快的速度,可添加缓存插件。

Laravel 和 PHP 应用

  1. 从控制面板连接你的 Git 仓库,或上传文件。
  2. 将网站根目录设置为 public 文件夹。
  3. 创建 MySQL 数据库,并将其详细信息填入 .env。
  4. 运行常用命令(在包含 SSH 的套餐上通过 SSH 运行):
composer install --no-dev --optimize-autoloader
php artisan key:generate
php artisan migrate --force
php artisan config:cache

为计划任务添加一条 cron 条目:

* * * * * cd /path/to/app && php artisan schedule:run >> /dev/null 2>&1
本指南的步骤依次为:1. 为应用选择合适的托管类型;2. WordPress:一键安装;3. Laravel 和 PHP 应用;4. Next.js 和 Node.js;5. 域名、SSL 和电子邮件;6. 何时 VPS 更合适
本指南的步骤,按顺序排列。

Next.js 和 Node.js

  1. 将项目推送到 GitHub 或 GitLab,并在控制面板中连接。
  2. 设置构建命令和启动命令,Next.js 通常为:
npm ci
npm run build
npm start
  1. 在面板中为机密信息设置环境变量,而不是提交到仓库。
  2. 通过推送到你的分支来重新部署。

检查你的应用是否监听面板分配的端口,并从 process.env.PORT 读取它。

域名、SSL 和电子邮件

每个套餐都包含免费 SSL,且首年域名免费。将域名指向主机账户,等待 DNS 更新,证书会自动为你签发。请参阅 DNS 记录详解。还包含不限邮箱数量的免费电子邮件。

何时 VPS 更合适

当你需要运行后台服务、自行调优的数据库、Docker,或虚拟主机不允许的任何东西时,请选择 VPS。Nginx 和 HTTPS 指南涵盖了这条路径。