php - 通过设备连接到 OpenShift

标签 php mysql openshift

大家下午好;

我正在为一个使用 OpenShift MySQL 数据库的项目开发一个应用程序。目前,我已经编写了 php 脚本来 ping 我们的主机网站上的数据库,该网站也托管在 OpenShift 上。

我担心任何人都可以调用这个 php 地址,并且 a) 对我的数据库/网站进行 DDoS,或者 b) 可以访问或获取所述数据库内的任何数据。该数据库没有任何非常重要的内容,例如密码等,但最好使用最佳实践。

对于我的问题:有没有办法通过各种平台(例如 iOS、Android 和桌面(Mac、PC、Linux))直接连接到该数据库而不使用 php 脚本?我对 OpenShift 的 PortForwarding 有点熟悉,但我相信这不是我想要的。

如果无法以这种方式连接到所述数据库,是否有办法使从数据库获取数据的过程更加安全?

注意我的 php 脚本: 他们使用用户名和密码连接到数据库。该用户仅具有选择和编辑权限。目的是获取数据字段:建筑物和金额,有时会根据 php 地址的参数更改金额。返回的数据使用JSON编码。

最佳答案

检查 openshift/k8s 中的 NodePort 功能,如果这是自托管的 o​​penshift,则应允许连接

关于php - 通过设备连接到 OpenShift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38817858/

相关文章:

PHP:常量作为函数中的变量

php - 如何计算完整脚本中代码中的查询

php - opencart获取所有可下载文件

mysql - 仅在 MySQL 列的右侧部分建立索引

openshift - 当我在 openshift 上启动网站时,503 服务暂时不可用

php - 通过 PHP 连接到 Mongo

php - 使用 cURL 时数据未发布到 php 文件

php - Zendcart - 将现有的用户数据库与 zendcart 数据库合并

mysql - 警告 : mysql_connect(): Access denied for user

docker - Minishift-无法启动-启动VM时出错:获取主机状态时出错:机器不存在