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

问题说明了一切。 我想使用SUN Glassfish 2.0x服务器作为反向代理服务器,这样当有人点击这个服务器时,他/她会被透明地redirect到一个运行一些旧的Apache(我们不能升级)的内部网站。

我们正在SuSE Linux下使用Glassfish作为多个应用程序。 然后这个Glassfish将安装SUN Policy Agent(来自OpenSSO)来控制对盒子的访问。

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

内部和外部应该是相同的网卡和相同的IP,最好。

是否有任何特殊原因需要在这里使用Glassfish作为反向代理。 我build议你使用这个鱿鱼。 这篇文章提到如何使用这个鱿鱼。

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

我会更倾向于使用清漆 ,或鱿鱼 。 我对玻璃鱼不太了解,但是我怀疑它可能跟Tomcat有些相似。 这可能意味着你可以使用它作为代理服务器,但这不会是真正的手段 ,并可能在稍后导致问题。

使用正确的工具来完成这项工作。 这有点像使用螺丝刀的手柄来驱动钉子,而不是使用锤子。