Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Apache HTTP Server vs Oracle HTTP Server

What is the difference between Apache HTTP Server and Oracle HTTP Server. What are the advantages/disadvantages of using Apache server , Oracle HTTP Server? Any insight into it is really appreciated.

Thanks,
Narendra

like image 600
Narendra Avatar asked Dec 08 '14 16:12

Narendra


People also ask

Is Oracle HTTP Server Apache?

Oracle HTTP Server (OHS) is a web server based on the Apache HTTP Server, created by the Oracle Technology Network. The web server is based on Apache version 2.2.

What is the difference between Apache and WebLogic?

Oracle Weblogic Server provides support for deploying business logic and also web applications, whereas Apache Tomcat Server allows the only deployment of http based or web-based applications. Oracle Weblogic Server has a good performance, whereas Apache Tomcat Server has less performance compared to WebLogic.

Does Oracle database use Apache?

Oracle Database Client libraries are included with the Oracle Database software or can be installed using Oracle Instant Client. Apache HTTP Server which is typically already installed on Linux computers. PHP - PHP Hypertext Preprocessor. A text editor for editing PHP code.

What is the difference between HTTP and Apache?

"httpd" is the name of the deamon/service that runs in the background and processes all requests. "Apache Web Server" is the name of the software, which includes httpd.


1 Answers

It's helpful to know that Oracle HTTP Server (OHS) is the Apache HTTP Server (Apache). Specifically OHS is Apache 2.2.22 including critical bug fixes from higher Apache versions. https://docs.oracle.com/middleware/1213/webtier/HSADM/intro_ohs.htm#HSADM102 * This has been updated with OHS 12.2.1 now to Apache 2.4. https://docs.oracle.com/middleware/1221/webtier/administer-ohs/whats_new.htm#HSADM1277

OHS includes the WebLogic Server Proxy plugin (mod_wl_ohs) which brings frontend hosting to WebLogic application servers. OHS also includes configuration from the Fusion Middleware Control. Aside, this is of dubious value because you'll be editing the httpd.conf file through the advanced server configuration pages. An additional plus on the OHS side is all of the scripts and setup are generally in one place so there's less assembly of different bits such as with Apache. Finally, the control of OHS rests with the NodeManager daemon (usually) so that's one place to control WLS "Machines".

Bottom line OHS: OHS is a kinder-gentler way to be introduced to a slightly older version of Apache if you don't know Apache well. WLS plugins are included and if you're a WebLogic admin the Oracle docs are better. OHS is licensed by Oracle so it's not necessarily free, certainly not for support.

So to Apache's advantages. Since the mod_wl_ohs plugin can be downloaded separately, it can also be incorporated in an Apache installation. The configuration of the plugin is as involved as "normal" Apache httpd.conf edits, which is to say above-average complexity for those who have never worked with Apache HTTP Server. The server is also controlled from either init.d or systemd directly, as opposed to being controlled by nodemanager (which in turn is controlled by init.d/systemd).

Bottom line Apache: If you're a sysadmin who has already invested a lot in Apache, adding the WLS proxy plugin is pretty straight forward and you've gained everything OHS has to offer. But you'll have to kit it together yourself if you're a WLS administrator. Apache is licensed under the Apache 2.0, which is sort of a way of saying it's "free".

like image 129
staylorx Avatar answered Sep 27 '22 22:09

staylorx