如何使用openshift应用程序数据库连接heroku应用程序

时间:2012-08-10 19:24:19

标签: database heroku database-connection cloud-hosting openshift

我正在申请Heroku,当然还有Openshift

现在,我想为它们使用一个通用数据库。那么,我应该如何将Heroku应用程序与Open Shift应用程序数据库连接?

2 个答案:

答案 0 :(得分:1)

OpenShift阻止所有传入端口,除了80,443和22。 就像上面的答案一样,您需要在两台服务器之间建立一个端口转发的SSH隧道(这对我来说似乎非常脆弱)

OR

您可以在openshift服务器上设置Web服务来处理所有数据库请求。当你使用mongolabs或fusiotables和heroku这样的事情时会发生这种情况。这里的不同之处在于您需要编写自己的Web服务来公开数据库。

答案 1 :(得分:0)

您可以使用端口转发进行此类工作,请尝试这些文章http://bitsofinfo.wordpress.com/2012/06/05/how-to-access-your-openshift-mongodb-database-remotely-on-os-x/或者, 否则,您可以使用在您的openshift服务器上运行的软件,该软件远程执行您在数据库上的命令。为此,请尝试使用Google并注意端口0到18000被阻止传入流量。