gpt4 book ai didi

java - 在 Internet 上显示来自另一个已发布应用程序的 Intranet 页面

转载 作者:行者123 更新时间:2023-12-01 05:21:10 26 4
gpt4 key购买 nike

我们有以下情况:有一个应用程序可以在 Apache 和 IIS 上运行。在内部,我们将其与 IIS(端口 80)一起使用,在互联网上我们使用 Apache(端口 8443)。

我们开发了一个接口(interface)(ASP.NET)来将应用程序与供应商集成(一切正常)。该接口(interface)只能在内部访问(同一服务器上的端口 88)。这些导致该界面仅当用户位于我们的内部网络中时才工作,但当他们尝试从 Internet 使用该界面时则无法工作,因为浏览器无法访问 ASP.NET 页面。

有没有办法让已发布的应用程序在内部调用 ASP.NET 页面并以某种方式将其显示给用户,而不需要将 ASP.NET 页面发布到 Internet?

我们看到已发布的应用程序能够执行此操作,因为它还调用它的报告应用程序,该应用程序驻留在另一台服务器中并且未发布,但不知何故,使用 Java Servlet,它调用报告并显示它们,甚至来自互联网。

举个例子:

AP1:
内网:http://server.domain/ap1/
互联网:http://site.com/

接口(interface):
内网:http://server.domain/int/
互联网:无

报告:
内网:http://server1.domain/rep/
互联网:无

AP1 调用报告:
内网:http://server.domain/ap1/report_url
互联网:http://site.com/report_url

我们一直在进行研究,以检查是否可以“桥接”ASP.NET 接口(interface)并从应用程序中调用它,即使应用程序是从 Internet 调用的(例如由服务器调用接口(interface))内部而非客户)。

预先感谢您的帮助。

最佳答案

如何将 Apache 设置为内部应用程序的代理 mod_proxy

关于java - 在 Internet 上显示来自另一个已发布应用程序的 Intranet 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10391902/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com