Apache HTTP服务器和Oracle HTTP服务器有什么区别?使用Apache服务器和Oracle HTTP服务器的优缺点是什么?对此有任何见解都非常感谢。
谢谢,
Narendra
了解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“机器”的地方。关于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许可证授权,这可以说是“免费”的一种方式。
我会友善地引导您这里。
另外需要注意的是,如果您与Oracle保持有效的支持合同并使用他们的HTTP服务器,则他们也会支持该层级。因此,这是将尽可能多的产品捆绑到支持合同中的另一种方式。