我有一个 Web 应用程序,它是用 PHP 编写的,并使用 OCI 在 Oracle DB 上创建了一些。我的客户现在说他们不希望从外部直接访问他们的数据库和相关端口。他们希望为此拥有第二个应用服务器。
是否有解决方案(应用程序服务器),我可以在其中使用相同的语法进行 OCI 连接并通过它连接到数据库?
我的意思是,我需要在另一台服务器上安装一个外部应用程序,它将重定向我的数据库调用 (OCI)
我有一个 Web 应用程序,它是用 PHP 编写的,并使用 OCI 在 Oracle DB 上创建了一些。我的客户现在说他们不希望从外部直接访问他们的数据库和相关端口。他们希望为此拥有第二个应用服务器。
是否有解决方案(应用程序服务器),我可以在其中使用相同的语法进行 OCI 连接并通过它连接到数据库?
我的意思是,我需要在另一台服务器上安装一个外部应用程序,它将重定向我的数据库调用 (OCI)
这是oracle自己的代理解决方案:http: //oracle.su/docs/11g/network.112/e10836/cman.htm
http://www.kernun.cz还有一个 sqlnet-proxy。( http://download.kernun.com/doc/handbook/sqlnet-proxy.8.html )
或者您可以尝试使用简单的 tcp 代理。例如,我以前使用过 stunnel。(我不知道我的情况有多具体,但效果很好。)