如何在 Linux 下使用 Glassfish 作为反向代理?

如何在 Linux 下使用 Glassfish 作为反向代理?

问题说明了一切。我想使用 SUN Glassfish 2.0x 服务器作为反向代理服务器,这样当有人访问此服务器时,他/她将被透明地重定向到一个内部网站,该网站运行一些旧的 Apache(我们无法升级)。

我们已经在 SuSE Linux 下使用 Glassfish 来处理多个应用程序。然后,该 Glassfish 将安装 SUN Policy Agent(来自 OpenSSO)来控制对盒子的访问。

(internet) ---> reverse-proxy ---> internal server

最好内部和外部应该是相同的 NIC 和相同的 IP。

答案1

您是否有什么特殊原因需要在此处使用 Glassfish 作为反向代理。我建议您为此使用 squid。这文章提到如何使用鱿鱼来实现这一点。

答案2

Glassfish 似乎是一个奇怪的选择。我印象中 Glassfish 是一个 Java 容器服务器。

我更想使用为此,或乌贼我对 glassfish 了解不多,但我怀疑它可能与 Tomcat 有点相似。这可能意味着你可以可能将其用作代理服务器,但实际上这并不是作案手法,并且很可能会在以后引发问题。

使用合适的工具来完成工作。这有点像使用螺丝刀手柄来钉钉子,而不是使用锤子。

相关内容