我敢肯定,大家都熟悉WordPress是一个基于PHP和MySQL的免费和开源内容管理系统(CMS)。我一直在想将这个博客从AWS托管转移到Azure暂时,所以我一直在花时间探索可用的选项。到目前为止,我探讨了三个选项:

  1. 在Azure中使用WordPress市场项目
  2. 在Azure中使用Linux市场上的WordPress项目
  3. 按照我的要求滚动自己的SSL 的GitHub部署 巴特·罗伯逊的教程 让我带你一路走,并解释一下它们。 蔚蓝AppService

通过市场的WordPress

使用此模板选项,Azure将为您启动Windows Web App实例和数据库。您可以在以下三个数据库提供程序之间进行选择:用于MySQL的Azure数据库(预览版),应用程序中的MySQL或ClearDB。 WordPress的代码来自GitHub, //github.com/azureappserviceoss/wordpress-azure  的GitHub文件由Microsoft维护,截至撰写此博客时,它一直处于最新状态,因为其部署的WordPress版本是4.9,已于5天前发布。此选项可以让您在几分钟内启动并运行,并且可以像使用任何其他网络托管提供商一样开始自定义WordPress网站。

通过Marketplace在Linux上的WordPress

这个市场选项与我之前提到的市场选项非常相似,除了这次您获得一个Linux Web App实例,并且只能选择使用Azure MySQL for MySQL(预览版)或ClearDB作为数据库。同样,部署文件来自Microsoft维护的GitHub存储库。再一次,您可以在几分钟内启动并运行WordPress网站,但使用Linux后端。 蔚蓝数据库MySQL

SSL 的GitHub部署

早在今年六月 频道9 发布了一个令我兴奋的视频教程。这显示了 塞思·华雷斯(Seth Juarez) 和巴特·罗伯森(Bart Robertson)讨论了如何将内置SSL加密的WordPress部署到站点中,并迫使该站点也与数据库进行安全对话。视频发布时,一切都处于预览状态,此后发生了一些变化。 Bart已采用WordPress源代码并对其进行了修改,以允许对前端和后端进行SSL加密。可以在以下位置找到他的GitHub存储库 //github.com/bartr  他当前的WordPress版本是4.8.2,Bart还创建了Dockerfile,可让您在apache或nginx上托管WordPress。采用Bart的配置,您可以为容器实例部署Web应用程序,为MySQL实例部署Azure数据库。该解决方案对我来说最具吸引力,因为它提供了额外的安全性,并使用了Azure必须提供的一些最新技术。但是,尝试“自己动手”时,我获得的成功有限,当我使用Bart的模板创建自己的GitHub存储库时,事情并没有按预期部署,这令人失望。现在WordPress 4.9已经发布了,也许我需要再看看一下。 :) 的github

每月托管费用

所有这三个部署都需要付费,使用可通过以下渠道获得的最新Azure零售价: 蔚蓝计算器,其中任何一种实例的每月费用约为52.76英镑。它基于在北欧托管的Basic Tier Web App和在北欧也用于MySQL实例的Basic 蔚蓝数据库。根据我的研究,这远远超过了我为WordPress实例提供的任何其他托管服务。

结论

总的来说,我认为我的博客有时会迁移到Azure,特别是如果我可以通过GitHub进行SSL部署正常工作的话。我想听听您的想法和在Azure上托管WordPress的经历吗?我应该知道任何利弊吗?请在Twitter上关注我 @TechieLass 有关其他新闻和提示。

博客评论提供者 领英.

下一篇文章 上一篇