【问题标题】:Heroku VS. Digital Ocean for WordPress DeploymentHeroku VS。用于 WordPress 部署的数字海洋
【发布时间】:2015-04-09 14:27:16
【问题描述】:

我们是一家主要专注于 WordPress 和 Magento 设计和开发的数字代理商。我们正在使用 Media Temple 来部署我们的网站,但我们遇到了一些 SSH 限制问题。

目前,Media Temple 只允许授予 root 访问权限,以便通过 SSH 访问服务器。这是有问题的,因为我们与我们无法授予 root 访问权限的远程开发人员合作——出于安全原因。这使我们处于这样一个位置,当远程开发人员将更改推送到 GitHub 时,这些更改仍然需要由 root 用户拉到登台服务器才能生效。事实证明,这对于时区的区分是非常有问题的,并且使远程开发人员无法在部署后立即进行故障排除和问题。我们希望能够为我们的远程开发人员提供对隔离网站/项目/临时服务器的 SSH 访问权限,以便他们可以通过 SSH 部署自己的更新。

因此,话虽如此,我们认为使用 Digital Ocean 或 Heroku(我也愿意接受任何其他建议)在自己的 Droplet 上启动我们的每个网站或测功机。这将使我们能够完全访问每个环境,而无需将访问权移交给我们两个 Media Temple 服务器上的每个站点。如果有任何安全问题发生,这也将隔离。

所以,我想这个问题是一个多层次的问题: 这是一个好主意吗? 哪种服务对我们专注于 WordPress 的代理机构最有意义?

最后,我们非常感谢您对我们的部署过程的外观提供任何额外的意见。 IE。我们认为它看起来像这样:

使用 MAMP 的本地开发 > 部署到 staging Droplet (Digital Ocean) > 在生产 Droplet 上启动。

抱歉这个冗长的问题,但感谢阅读!

  • 丹尼尔

【问题讨论】:

    标签: wordpress heroku ssh digital-ocean


    【解决方案1】:

    我过去曾尝试过 Digital Ocean,它们似乎可以用于开发目的,而且它们似乎相对便宜。

    另一个想法: 当远程开发人员进行提交时,您可以使用 git 挂钩将更改自动推送到您的 MediaTemple 系统。 (当然这取决于您的设置,可能不适用。)

    类似的东西: https://www.digitalocean.com/community/tutorials/how-to-set-up-automatic-deployment-with-git-with-a-vps

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-08
      • 2016-08-14
      • 2017-12-12
      • 2016-05-30
      相关资源
      最近更新 更多