如何在 VPS 和云上快速设置 WordPress? [8 Solutions]

利用WordPress自动化脚本,在云端或VPS上快速搭建高流量WordPress站点。

当您的在线业务或博客流量增长时,您将需要更多服务器资源。多数博客作者和中小型企业都会经历以下托管流程。

当您使用共享主机时,无需担心系统管理,因为托管公司会在后台处理这些问题。

  • LAMP/LEMP 环境配置
  • WordPress的安装与配置
  • 性能优化
  • 邮件发送服务
  • 以及其他更多服务

但是,当您的站点在共享主机上运行缓慢、需要更大容量或希望拥有更多服务器控制权时,您可以选择云或VPS主机。

您可以在DigitalOcean等云托管平台上开始使用,每月仅需5美元。

一旦您决定使用虚拟机来托管WordPress网站,首要的挑战便是安装、配置和优化以达到最佳性能。

如果您精通系统管理任务且愿意投入时间,您可能会倾向于手动操作。但是,为了加速整个过程,可以使用以下自动化脚本和服务。

使用自动化脚本的好处包括:

  • 数分钟内即可启动
  • 易于维护和升级
  • 优化配置以提升性能
  • 避免人为错误
  • 标准化操作

让我们来看看以下在云虚拟机上搭建WordPress的解决方案。

EasyEngine

使用EasyEngine是让WordPress运行起来最受欢迎且简便的方法之一。

EasyEngine (EE) 适用于Ubuntu和Debian操作系统。您可以使用它创建15种类型的WordPress网站。

  • 带有缓存插件的WordPress – Redis、WP Super Cache、W3 Total Cache、Nginx Cache
  • 带有子目录的多站点
  • 带有子域的多站点

您可以在15分钟内创建可以处理大量流量的WordPress网站。 EasyEngine有助于在Docker环境中搭建WordPress。

WordOps

性能、稳定性和安全性是WordOps的三大基本原则。它是EasyEngine的一个分支(如果您尚未准备好使用Docker,则更适合使用),并提供了许多功能以确保一流的服务器性能,同时保持其安全性和可靠性。WordOps会自动安装其定制的ClamAV防病毒软件,为您的服务器创建一个安全的环境。

由于平台的用户友好性,您还可以轻松获得对服务器的监控和自定义支持。此解决方案的一些优秀功能包括:

  • 自定义Nginx软件包和配置功能
  • 多种缓存后端
  • Redis的安装和自动优化
  • UFW防火墙
  • 支持现代SSL/TLS版本
  • 包含Fail2ban以防止DDoS攻击
  • 用户友好的Web仪表板
  • 在WordPress上自动安装缓存插件
  • 自动续订SSL证书

如果您正在寻求对WordPress进行服务器优化,WordOps是一个理想的工具。用户友好的特性是独一无二的,一流的安全性至关重要。

RunCloud

不喜欢手动安装软件和配置它们?

了解一下RunCloud

RunCloud提供了一个基于Web的解决方案,您可以在其中连接Ubuntu服务器来运行基于PHP的服务器,例如:

  • WordPress
  • Joomla
  • CakePHP
  • Laravel
  • CodeIgniter
  • Yii框架

您可以在您选择的托管平台上托管您的应用程序,例如DigitalOcean、Vultr、AWS、GCP、Rackspace、Linode等。

它是一种软件即服务,可以轻松管理PHP服务器。

以下是RunCloud的部分功能。

  • 选择Nginx和Apache HTTP作为网络服务器的选项
  • 选择PHP版本5.x或7.x
  • Let’s Encrypt证书集成
  • 内置服务器监控
  • HTTP/2和Brotli压缩支持
  • 使用Github、Bitbucket、Gitlab构建
  • 管理cron任务
  • 多种缓存选项——Redis、Memcached

所有操作都可以通过其易于使用的Web界面完成。如果您想通过轻松管理体验云托管的强大功能,RunCloud将是一个完美的选择。

Centmin Mod

在CentOS虚拟机上安装和维护LEMP堆栈的免费解决方案。CentOS 6和7支持Centmin Mod。

这是一个菜单驱动的工具,您可以在其中选择要安装的内容。

例如,您可以在几分钟内安装带有编号为22的Super Cache的WordPress。

使用Centmin Mod可以轻松创建Nginx虚拟主机,并且可以保持底层软件的最新状态。

ServerPilot

ServerPilot是一个流行的基于SaaS的解决方案,用于运行WordPress站点。它是基于Web的,您可以通过它连接您的虚拟机来管理WordPress及其相关组件。

ServerPilot包含服务器和网站监控功能,其中一些功能包括:

  • 安全性——一键式SSL证书部署,基于IPtables的防火墙,仅允许必要的端口
  • 为WordPress优化的技术栈
  • 集中监控和服务器管理
  • HTTP/2 支持

您可以从免费计划开始,了解它的工作原理。

Cloudways

一个企业级托管云平台,用于托管WordPress、Magento、Joomla、WooCommerce、Drupal、Prestashop等。

Cloudways与托管基础设施提供商(如Google Cloud、AWS、Vultr、DigitalOcean、Linode等)合作托管您的网站。

使用Cloudways的一个优势是您无需在基础设施提供商处配置托管并连接到它。相反,您可以通过Cloudways门户本身选择托管位置。

Cloudways受到超过100,000个Web应用程序的信赖和可靠性。它提供了具有安全性的尖端技术。

一些特点:

  • 内置高级缓存
  • 自动备份
  • 双因素身份验证
  • 防火墙
  • 通过电子邮件和聊天提供24×7支持
  • Git 集成
  • 暂存区
  • 实时监控

如果您不想花费时间来设置快速加载的WordPress网站,Cloudways将是一个不错的选择。

Moss

Moss支持WordPress、Symfony、Laravel和静态网站。

如果您是一名自由职业者并管理多个WordPress服务器,您可能会有兴趣查看每月15美元起的开发人员计划,该计划支持无限的服务器和站点。

Webinoly

如果他们可以在几分钟内完成LEMP服务器的设置,您就会知道服务器优化很快就能实现。Webinoly允许您选择使用他们最可靠的配置(Linux Ubuntu + Nginx + MariaDB (MySQL) + PHP)来设置服务器,只需使用以下简单代码:

wget -qO weby qrok.es/wy && sudo bash weby 3

您还可以使用Webinoly上的自定义选项来探索其他配置或创建自定义配置。

  • 该解决方案严重依赖命令行,无需服务器膨胀的控制面板。
  • Webinoly绝不会要求您提供SSH密钥、API令牌或任何机密凭证,让您对任何安全漏洞感到放心。

Webinoly带来的一些功能包括:

  • Let’s Encrypt提供的免费SSL证书
  • HTTP/2可确保性能提升。
  • 支持PHP 8和其他以前的版本。
  • 通过FastCGI和Redis进行缓存。
  • 在Qualys测试中获得A+评分。

此解决方案非常适合任何希望在几分钟内在云服务器上获得基于WordPress或LEMP的站点的人。

结论

为繁忙的流量设置快速加载的WordPress站点始终具有挑战性,我希望以上软件和服务可以帮助您。

或者,您可以考虑像WP Engine这样的托管WordPress托管平台,它会负责繁重的工作,让您可以专注于您的业务。