1-4 Oracle Fusion Middleware Administrators Guide for Oracle HTTP Server
Oracle HTTP Server also supports reverse proxy capabilities, making it easier to make content served by different servers to appear from one single server.
1.1.1.5 Oracle Process Manager and Notification Server
Oracle Fusion Middleware provides a high availability infrastructure integration with Oracle Process Manager and Notification Server OPMN, for process management,
failure detection, and failover for Oracle HTTP Server processes.
1.1.1.6 Oracle Plug-Ins
Oracle provides the following plug-ins to enable Microsoft Internet Information Server IIS to work with Oracle HTTP Server:
■
Oracle Proxy Plug-In is a separately-available component that enables Microsoft IIS to route requests to Oracle HTTP Server. Users can benefit from
Oracle HTTP Server features even when their corporate standard requires them to use Microsoft IIS. The proxy plug-in provides Oracle HTTP Server features, such
as single sign-on and load balancing, to be accessed when using a third-party HTTP listener.
■
Oracle SSO Plug-In is a separately-available component that enables Microsoft IIS to be integrated with Oracle Fusion Middleware Single Sign-on. For example,
Microsoft IIS listener applications can be protected by using the Oracle Single Sign-on infrastructure, as well as basic directory structure. Users can be
authenticated to these listeners using a single sign-on password. This functionality is similar to what the mod_osso module provides to Oracle HTTP Server.
1.1.1.7 PLSQL Server Pages
PLSQL Server Pages are similar in concept to the JavaServer Pages. The mod_plsql module enables PLSQL to be used as the scripting language within an HTML page.
PLSQL Server Pages get translated into a stored procedure, which then uses the module to send the output to the browser.
1.1.1.8 Server-Side Includes
Server-Side Includes provide an easy way of adding dynamic or uniform static content across all pages on a site. It is typically used for header and footer information. Oracle
HTTP Server supports special directives to enable these only for certain types of files, or for specified virtual hosts.
1.1.1.9 Perl
Perl is a scripting language often used to provide dynamic content. Perl scripts can either be called as a CGI program, or directly through the mod_perl module. Oracle
Fusion Middleware uses Perl version 5.10.
See Also:
■
Oracle Fusion Middleware High Availability Guide
■
Oracle Fusion Middleware Oracle Process Manager and Notification Server Administrators Guide
See Also:
Section 3.8, mod_perl
Introduction to Oracle HTTP Server 1-5
1.1.1.10 PHP
PHP Hypertext Preprocessor is a scripting language capable of being embedded in HTML, which makes it well-suited for Web development. Although the mod_php
module does not ship with Oracle Fusion Middleware, Oracle provides detailed instructions on how to install and use PHP with Oracle HTTP Server. For more
information, see Using PHP with Oracle HTTP Server 11g R1.
1.1.1.11 C C++ CGI and FastCGI
CGI programs are commonly used to program Web applications. Oracle HTTP Server enhances the programs by providing a mechanism to keep them alive beyond the
request lifecycle.
1.1.1.12 Load Balancing
Oracle HTTP Server includes the mod_wl_ohs module, which routes requests to Oracle WebLogic Server. The mod_wl_ohs module provides the same load balancing
functionality as the Oracle WebLogic Server Plug-in for Apache HTTP Server mod_ weblogic.
For more information on the mod_wl_ohs modules load balancing capability with Oracle WebLogic Server, see The Dynamic Server List section of Using Web Server
Plug-Ins with Oracle WebLogic Server.
1.2 Understanding Oracle HTTP Server Directory Structure
Oracle HTTP Server directories are divided between the Oracle home and the Oracle instance. The Oracle home directories are read-only, and contain the Oracle Fusion
Middleware binaries. The Oracle instance directories contain the modules and content pages for Oracle HTTP Server.
Table 1–1 shows the subdirectories for Oracle HTTP
Server in the Oracle home directory.
Table 1–2 shows the subdirectories for Oracle Fusion Middleware in the Oracle
instance directory.
Note: The mod_wl_ohs module provides the same functionality as
the Oracle WebLogic Server Plug-in for Apache HTTP Server mod_ weblogic, except for the minor differences described in
mod_wl_ohs on page 3-32.
Table 1–1 Oracle Home Directories
Directory Contents
ohsbin Oracle HTTP Server binary files.
ohsconf Oracle HTTP Server template configuration files, which get
provisioned to an Oracle instance when an Oracle HTTP Server component is configured.
Note: These files should only be edited by advanced Oracle
HTTP Server users. ohsmodules
Oracle HTTP Server modules