来自外部应用程序的OpenShift MySQL


OpenShift MySQL from external app

我想从非OpenShift web服务器连接到OpenShift MySQL数据库。我该怎么做?

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

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

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

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

另一个稍微高级一点的解决方案是在OpenShift Online上托管两个应用程序,并将其中一个应用程序创建为"缩放"应用程序,这样数据库就可以自行运行,并且两个托管OpenShift的应用程序都可以访问。