大家下午好;
我正在为一个使用 OpenShift MySQL 数据库的项目开发一个应用程序。目前,我已经编写了 php 脚本来 ping 我们的主机网站上的数据库,该网站也托管在 OpenShift 上。
我担心任何人都可以调用这个 php 地址,并且 a) 对我的数据库/网站进行 DDoS,或者 b) 可以访问或获取所述数据库内的任何数据。该数据库没有任何非常重要的内容,例如密码等,但最好使用最佳实践。
对于我的问题:有没有办法通过各种平台(例如 iOS、Android 和桌面(Mac、PC、Linux))直接连接到该数据库而不使用 php 脚本?我对 OpenShift 的 PortForwarding 有点熟悉,但我相信这不是我想要的。
如果无法以这种方式连接到所述数据库,是否有办法使从数据库获取数据的过程更加安全?
注意我的 php 脚本: 他们使用用户名和密码连接到数据库。该用户仅具有选择和编辑权限。目的是获取数据字段:建筑物和金额,有时会根据 php 地址的参数更改金额。返回的数据使用JSON编码。
最佳答案
检查 openshift/k8s 中的 NodePort 功能,如果这是自托管的 openshift,则应允许连接
关于php - 通过设备连接到 OpenShift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38817858/