Apache HTTP服务器与Oracle HTTP服务器

5

Apache HTTP服务器和Oracle HTTP服务器有什么区别?使用Apache服务器和Oracle HTTP服务器的优缺点是什么?对此有任何见解都非常感谢。

谢谢,
Narendra

2个回答

6

了解Oracle HTTP Server(OHS)是Apache HTTP Server(Apache)将会很有帮助。具体来说,OHS是Apache 2.2.22版本,包括来自较高Apache版本的重要错误修复。https://docs.oracle.com/middleware/1213/webtier/HSADM/intro_ohs.htm#HSADM102 * 现在已更新为OHS 12.2.1和Apache 2.4。 https://docs.oracle.com/middleware/1221/webtier/administer-ohs/whats_new.htm#HSADM1277

OHS包括WebLogic Server代理插件(mod_wl_ohs),可为WebLogic应用程序服务器提供前端托管。 OHS还包括来自Fusion Middleware控制的配置。然而,这个价值存疑,因为您将通过高级服务器配置页面编辑httpd.conf文件。OHS的另一个优点是脚本和设置通常在一个地方,因此与Apache不同,不需要组装不同的部分。最后,对OHS的控制归NodeManager守护进程所有(通常是这样),这就是控制WLS“机器”的地方。
简而言之,OHS是了解稍旧版本Apache的“更温和”的方式,如果您不熟悉Apache,则包含WLS插件,并且如果您是WebLogic管理员,则Oracle文档更好。 OHS由Oracle许可,因此不一定是免费的,肯定不是针对支持的。

关于Apache的优势。由于mod_wl_ohs插件可以单独下载,因此它也可以并入Apache安装中。插件的配置与“常规”的Apache httpd.conf编辑一样复杂,这对于那些从未使用过Apache HTTP Server的人来说是高于平均水平的复杂度。服务器也直接由init.d或systemd控制,而不是由nodemanager控制(nodemanager又由init.d/systemd控制)。

总之,对于Apache而言:如果您是已经在Apache上投入了大量时间的系统管理员,则添加WLS代理插件非常简单,并且您已经获得了OHS所提供的所有内容。但是,如果您是WLS管理员,则必须自己组合它。 Apache根据Apache 2.0许可证授权,这可以说是“免费”的一种方式。


0

我会友善地引导您这里

另外需要注意的是,如果您与Oracle保持有效的支持合同并使用他们的HTTP服务器,则他们也会支持该层级。因此,这是将尽可能多的产品捆绑到支持合同中的另一种方式。


你好,感谢您的见解。OHS提到的功能在Apache HTTP Server中也存在,对吗?因此除了Oracle的支持外,使用OHS还有哪些优点?OHS有任何性能/可扩展性优势吗?谢谢! - Narendra
我认为你最大的优势在于集成相关方面。如果你运行SSO或其他Oracle产品,你会发现OHS比apache/nginx更容易集成。 - mmmmmpie

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接