问题说明了一切。我想使用 SUN Glassfish 2.0x 服务器作为反向代理服务器,这样当有人点击该服务器时,他/她会被透明地重定向到一个内部网站,该网站运行一些旧的 Apache(我们无法升级)。
我们已经在 SuSE Linux 下将 Glassfish 用于多个应用程序。然后,此 Glassfish 将安装 SUN Policy Agent(来自 OpenSSO)以控制对框的访问。
(internet) ---> reverse-proxy ---> internal server
内部和外部都应该是相同的 NIC 和相同的 IP,最好是。
是否有任何特殊原因需要在这里使用 Glassfish 作为反向代理。我建议你为此使用鱿鱼。本文提到如何为此使用 squid。
Glassfish 似乎是一个奇怪的选择。我的印象是 Glassfish 是一个 Java 容器服务器。
我更愿意为此使用Varnish或Squid。我对 glassfish 不太了解,但我怀疑它可能与 Tomcat 有点相似。这可能意味着您可以将其用作代理服务器,但这并不是真正的作案手法,并且可能会在以后引起问题。
为工作使用正确的工具。这有点像使用螺丝刀的手柄来打钉子,而不是使用锤子。