来自外部应用程序的OpenShift MySQL

时间:2016-04-02 20:41:40

标签: php openshift

我想从非OpenShift Web服务器连接到OpenShift MySQL数据库。我怎么能这样做?

我预装了WordPress。 (PHP和MySQL合二为一) mysql在IP 127.3.135.2但是我无法获得公共IP

1 个答案:

答案 0 :(得分:0)

您的装备中唯一对外开放的端口是:

  • http(80)
  • https(443)
  • ws(8000)
  • wss(8443)

这些都会在你的装备内部转发到8080端口。从外部到达MySQL服务器的唯一方法是使用rhc port-forward命令。另一种解决方案是编写一个API,允许您对数据库中的数据进行身份验证和查询,而另一个应用程序需要这些数据。

另一个稍微更高级的解决方案是在OpenShift Online上托管这两个应用程序,并将其中一个应用程序创建为“缩放”应用程序,这样数据库就可以在它自己的设备上运行,并且可以通过OpenShift托管来访问应用