我想从非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的应用程序都可以访问。