【发布时间】:2018-07-31 16:30:02
【问题描述】:
在我部署在 Oracle Weblogic 11g AS 上的基于 J2ee 的应用程序中,请求来自两个 Oracle HTTP Web 服务器。一个用于 Intranet,另一个用于 Internet 用户。我想弄清楚请求是来自 Internet Web 服务器还是 Intranet Web 服务器。基于此,应用程序的访问受到限制。
我们能否在 Oracle HTTP Web 服务器端添加一些请求标头,一旦请求到达应用程序服务器,可以在 servlet 中检查这些标头?
想法是我们将在两个 Web 服务器中添加具有不同值的请求标头。一旦请求到达应用程序服务器,我们将检查此标头的值并确定来自哪个 Web 服务器请求。相应地,将向从 Internet 或 Intranet 访问应用程序的用户提供访问权限。
请建议是否有其他解决方案可以满足要求。
【问题讨论】:
-
您应该能够根据请求来自的 IP 来识别它
-
已经试过了,但是没有得到正确的IP。
-
请详细说明,为什么以及如何不工作
-
请看,关于相同的另一个问题。所有细节都在那里。 “在应用服务器上没有收到 Web 服务器 IP”
标签: java web-applications weblogic