我以前从未需要这样做,但我正在开发一个将安装到用户网站的应用程序 - 但它需要查询存储在应用程序服务器上的数据库中保存的数据。
服务器A(客户端 - domian:www.example.com)
服务器B(应用程序)。
服务器A(搜索表单)上会有一个表格,它将数据搜索到服务器B(应用程序)以及有关服务器A(域名,IP)的一些信息。
服务器B处理程序将: -
1.)检查服务器A是否是实际客户端(即允许域列表中的域(www.example.com),请求是否来自服务器A的IP。
2。)如果1.)为TRUE,它将处理请求,并返回一个作为查询结果的响应。
我似乎无法在Google或此网站上找到有人想要这样做的内容?我可能会在寻找错误的东西。
此外,返回服务器A的数组大小是否有任何限制?
我不想向用户授予DB访问权限 - 除非这是唯一的解决方案(即在激活应用程序时创建一个只具有READ功能的新mysql DB用户)。??
任何帮助非常感谢
答案 0 :(得分:0)
如果您要将数据发布到服务器b(数据库主机),那么查询将在该服务器上本地运行。
您需要的是一些可以处理您的帖子的脚本或者如果您想从服务器A连接到数据库并且还要处理post i服务器A,那么您必须为该服务器提供连接到db-server的权限
那么你需要做的就是在将处理帖子的服务器B上编写一个脚本。
我的猜测是你最好给服务器B上的数据库提供服务器A(正确的)访问权限。