【发布时间】:2010-10-20 12:13:32
【问题描述】:
我一直在寻找如何使用 Apache 配置 Glassfish 前端。大多数使用负载平衡插件的教程都让我在 Apache 上启用 SSL。我试图理解这种联系。当我不需要 SSL 时,我应该能够进行非 SSL 通信。
【问题讨论】:
我一直在寻找如何使用 Apache 配置 Glassfish 前端。大多数使用负载平衡插件的教程都让我在 Apache 上启用 SSL。我试图理解这种联系。当我不需要 SSL 时,我应该能够进行非 SSL 通信。
【问题讨论】:
有几篇博文展示了如何在 Glassfish 前使用 Apache。有多种选择,根据您的需要,不同的策略可能是最合适的。
我已经将 Apache 与 mod_jk 一起使用,它将请求转发到 Glassfish - https 和常规 http。很多很好的参考here。
也可以在 Apache 中使用其他模块,例如 mod_proxy,但同样,您的需求将是最合适的。
Glassfish 内部也有相当不错的 http 引擎,您可以在其中配置 virtual hosts,就像在 apache 中一样。如果 Glassfish 服务器上的负载不是很大,您可以考虑只使用 Glassfish,而前面没有任何东西。
【讨论】:
您也可以使用Sun Java System Web Server SJSWS 代替Apache。尽管它的名字很糟糕,但它只是 Sun 的 Web 服务器(免费使用)。它可以用作reverse proxy (PDF)。 Sun 对 SJWS/Glassfish 组合进行了很好的测试。
【讨论】: