首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么一些设置要将前端Glassfish与Apache一起使用?

为什么一些设置要将前端Glassfish与Apache一起使用?
EN

Stack Overflow用户
提问于 2009-01-28 21:35:46
回答 4查看 1.9K关注 0票数 0

我一直在努力学习Glassfish,有一件事不断出现,那就是用Apache面对Glassfish的“如何操作”。不幸的是,我还没有找到你为什么想要这样做的描述!

从我的实验来看,Glassfish似乎是一个功能齐全的web服务器类型的服务;但我可能会错过很多东西。那么,前端Glassfish的概念更像是一种将其与现有架构集成的解决方案,还是前端(在纯Java环境中)提供了额外的好处?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-01-28 22:01:50

它通常被用来加快速度。因为apache是一个速度非常快的web服务器,所以它被用来传送静态内容。比如图片,CSS文件等等。在这个场景中,Glassfish提供动态内容(servlet、JSP)。

票数 2
EN

Stack Overflow用户

发布于 2009-07-05 15:55:07

还有另一个有效的用例来解释为什么我们在Glassfish前面使用Apache。在这种情况下,Apache将作为一个反向代理来增强Glassfish的安全性。RP配置为仅允许将某些URL传递到应用程序服务器。例如,您可能在Glassfish中部署了应用程序上下文/myApp和/myPrivApp。在RP服务器中,您只需将/myApp配置为传递给Glassfish。任何请求/myPrivApp的人都会看到一个404‘,因为请求会在RP级别停止。

在我的一个部署中,我部署了一堆WAR,一些是为来自互联网的用户部署的,一些是为内部网部署的。我有两个RPs在运行,一个用于internet用户,另一个用于intranet。我将internet RP配置为只允许经过批准的internet应用程序的URL通过,而内部网用户可以看到所有内容。

希望这能有所帮助。

票数 3
EN

Stack Overflow用户

发布于 2011-10-10 02:33:45

使用Apache作为Glassfish前端的另一个原因是可以跨Glassfish集群提供负载平衡。详情请参见http://tiainen.sertik.net/2011/03/load-balancing-with-glassfish-31-and.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/489491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档