【问题标题】:Show Intranet page on the Internet from another published application从另一个已发布的应用程序显示 Internet 上的 Intranet 页面
【发布时间】:2012-04-30 23:37:30
【问题描述】:

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

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

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

我们看到已发布的应用程序能够做到这一点,因为它也将其称为报告应用程序,它驻留在另一台服务器中并且未发布,但不知何故,它使用 Java Servlet 调用报告并显示它们,甚至来自互联网。

举个例子:

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

界面:
内网:htp://server.domain/int/
互联网:没有

报告:
内网:htp://server1.domain/rep/
互联网:没有

AP1 呼叫报告:
内网:htp://server.domain/ap1/report_url
互联网:http://site.com/report_url

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

提前感谢您的帮助。

【问题讨论】:

    标签: java servlets intranet


    【解决方案1】:

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

    【讨论】:

    • 我不知道它是如何工作的,但我会做一些研究,让你知道它是怎么回事。
    • 我不知道它是如何工作的,但我会做一些研究,让你知道它是怎么回事。感谢您的回复。
    猜你喜欢
    • 1970-01-01
    • 2013-01-03
    • 2018-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-25
    • 1970-01-01
    相关资源
    最近更新 更多