【发布时间】:2018-01-04 22:37:05
【问题描述】:
我有一个混合应用程序,它使用与便携式服务器相关的数据库中的信息运行。
我需要从我的网络服务器(与上一个不同)检索信息,但我不知道该怎么做。
我有一个配置文件,其中包含在 WEB SERVER 中建立数据库连接的信息和功能。
我要做的是将此 config.php 文件包含到应用程序文件中,以建立应用程序服务器与 Web 数据库的连接。
我试过 cURL 没有成功。
【问题讨论】:
-
那么您有两台服务器——一台是Web 和数据库服务器,另一台是单独的应用程序服务器?您想从应用程序服务器连接到 Web 服务器的数据库吗?您不能为远程包含提供 config.php,因为它将被解析为代码而不显示变量。否则配置它将是一个重大的安全挑战。
-
@MichaelBerkowski 就是这样。而且我不知道该怎么做,这就是为什么我在这里寻求帮助--'
-
如果 Web / 数据库服务器被配置为接受远程数据库连接(通常通过防火墙规则限制 IP),那么应用程序服务器需要拥有自己的连接凭据副本。它们不能轻易共享。一种可能性是自动化两台服务器之间的 SSH 连接以安全地检索文件,但这会非常慢。我不会推荐或尝试它。