如何快速在VPS和云上设置WordPress?[9种解决方案]
通过WordPress自动化脚本,可以在云端或VPS上快速构建高流量的WordPress网站。
当您的在线业务或博客流量增加时,您需要更多的服务器容量。大多数博客作者和中小型企业都会经历以下托管流程。
当您使用shared hosting时,您无需担心系统管理,因为托管公司会在后端进行处理。
- LAMP/LEMP设置
- WordPress安装和配置
- 性能优化
- 电子邮件传送
- 以及更多……
然而,当您的网站在共享托管上变慢,需要更多的容量或更多的服务器控制时,您可以选择云端或VPS hosting。
您可以在云主机(如DigitalOcean)上以低至每月5美元的价格开始。
一旦您决定使用VM托管您的WordPress网站,第一个具有挑战性的任务将是安装、配置和调整以获得最佳性能。
如果您擅长system administration任务并愿意花费时间,您可以选择手动操作。然而,为了加快整个过程,您可以使用以下自动化脚本和服务。
使用自动化脚本的一些好处包括:
- 在几分钟内开始
- 简便的维护和升级
- 优化配置以获得更好的性能
- 避免人为错误
- 标准化
让我们来看看以下在Cloud VM上设置WordPress的解决方案。
SPanel
SPanel与大多数云服务器提供商兼容,并具有可选的完全托管订阅,为您提供最佳体验。
SPanel主要面向开发人员和托管公司,最大的吸引力在于其相对竞争对手的简易性和安全性。特别是,其网络安全协议提供实时保护,并声称可以防御99.998%的互联网攻击。
界面为电子邮件、域名、数据库和文件的轻松管理铺平了道路,并提供了通过Softaculous自动安装程序一键安装400多个应用程序的功能。此外,SPanel允许备份并将其保存在本地或远程FTP服务器上,可轻松恢复。
您还可以获得每个托管网站的统计信息以及管理WordPress安装的优秀功能。
您可以轻松地为SPanel UI定制品牌形象,给用户留下深刻的印象。其他一些面向开发人员的功能包括API访问、DNS和PHP管理、SSL集成、暂存/克隆、SSH访问、自动更新、服务器管理控制台、WHMCS集成等等。
订阅版本有两种:自助和完全托管。两个版本都提供完整的SPanel功能、24/7支持和免费安装。然而,托管订阅还增加了24/7服务器管理、网站迁移、服务器配置等功能,您几乎不需要干预。
EasyEngine
使用EasyEngine是运行WordPress的最受欢迎和简便的方法之一。
EasyEngine (EE)与Ubuntu和Debian操作系统兼容。您可以使用它创建15种类型的WordPress网站。
- WordPress with caching插件 – Redis、WP超级缓存、W3总缓存、Nginx缓存
- 带子目录的多站点
- 带子域的多站点
您可以在不到15分钟的时间内创建准备好处理大流量的WordPress网站。EasyEngine有助于在Docker环境中设置WordPress。
SpinupWP
如果您讨厌命令行界面,更喜欢一个更适合新手的解决方案,那么SpinupWP可能正是您需要的。
所有这些简洁性都不会对性能产生任何损失,因为它结合了Nginx、PHP、MySQL和Redis的组合。SpinWP可以帮助您根据需要轻松扩展,而不会遇到任何麻烦。此外,它还支持Git、暂存和WP-CLI。
此外,没有供应商锁定,您可以随时切换到其他解决方案。但是用户通常会因为SpinupWP的全面性能而在免费试用期结束后继续使用它。
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等。
它是一种软件即服务(SaaS),可以轻松管理PHP服务器。
以下是RunCloud的部分功能:
- 在Nginx和Apache HTTP之间选择Web服务器
- 选择PHP版本5.x或7.x
- Let's Encrypt证书集成
- 内置服务器监控
- 支持HTTP/2和Brotli压缩
- 与Github、Bitbucket、Gitlab集成
- 管理cron作业
- 多种缓存选项-Redis、Memcached
您可以通过他们易于使用的Web界面完成所有操作。如果您想体验轻松管理的云托管的强大功能,RunCloud听起来是一个完美的选择。
Centmin Mod
CentOS VM上安装和维护LEMP堆栈的免费解决方案。Centmin Mod支持CentOS 6和7。
它是一个基于菜单的工具,在这里您可以选择要安装的内容。
例如,您可以在几分钟内通过选项22选择安装了Super Cache的WordPress。
使用Centmin Mod可以轻松更新底层软件,创建Nginx vhost。
ServerPilot
ServerPilot是运行WordPress站点的流行基于SaaS的解决方案之一。它是基于Web的,您可以连接您的VM来管理WP及其相关组件。
ServerPilot包括服务器和website monitoring,其一些功能包括:
- 安全性-一键式SSL证书实现,基于IPtables的防火墙,仅允许必需的端口
- 为WordPress优化的技术堆栈
- 集中化监控和服务器管理
- 支持HTTP/2
您可以从免费计划开始,看看它的工作原理。
Cloudways
一个适用于企业的托管云主机平台,可用于托管WordPress、Magento、Joomla、WooCommerce、Drupal、Prestashop等网站。
Cloudways与Google Cloud、AWS、Vultr、DigitalOcean、Linode等托管基础设施提供商合作,为您的网站提供托管服务。
使用Cloudways的一个优势是您不需要在基础设施提供商处创建和连接托管服务。相反,您可以通过Cloudways门户选择托管位置。
Cloudways是可靠的,被超过100,000个网络应用信任。它提供以安全为重点的尖端技术。
一些特点:
- 内置高级缓存
- 自动备份
- 双因素身份验证
- 防火墙
- 通过电子邮件和聊天提供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的网站的任何人来说,这个解决方案非常出色。
结论
设置加载速度快的WP site for heavy traffic始终具有挑战性,我希望上述软件和服务能为您提供帮助。
或者,您可以考虑使用像WP Engine这样的托管WordPress平台,他们会负责繁重的工作,让您专注于业务。