Oracle® Fusion Middleware Administrator's Guide for Oracle WebCenter 11g Release 1 (11.1.1) Part Number E12405-11 |
|
|
View PDF |
For WebCenter components that run on Oracle WebLogic Server, you can set Oracle HTTP Server (OHS) as the frontend to Oracle WebLogic Server. Some scenarios that require OHS as the frontend are:
For OSSO to function properly between Site Studio and Oracle Content Server UI. This is achieved through mod_osso
of OHS.
The adequate distribution of load across the Oracle WebLogic Server cluster nodes. This is achieved through mod_wl
of OHS.
OHS is also required for OAM's webgate component.
OHS is used as a reverse proxy.
In these cases, you must configure:
the mod_wl_ohs
module to allow requests to be proxied from an OHS to Oracle WebLogic Server. For information, see the section "Configure the mod_wl_ohs Module on Oracle HTTP Server" in Oracle Fusion Middleware Administrator's Guide for Oracle HTTP Server.
After you have configured the mod_wl_ohs
module using the Fusion Middleware Control, the mod_wl_ohs.conf
file will look like Example B-1. The default location of this file is: OHS_HOME
/Oracle_WT1
/instances/
instance1
/config/OHS/ohs1/mod_wl_ohs.conf
.
Example B-1 mod_wl_ohs.conf File
<Location /webcenter> SetHandler weblogic-handler WeblogicHost host_name.domain_name WeblogicPort port_number </Location> <Location /cs> SetHandler weblogic-handler WeblogicHost host_name.domain name WeblogicPort port_number </Location>
If this frontend is also the site entry point, then you must set the FrontEnd Listening Host
and FrontEnd Listening Port
directives in Oracle WebLogic Server to match those in the OHS instance.
the adfAuthentication
mapping in the mod_wl_ohs.conf
file to enable the Oracle Content Server authentication. As shown in Example B-2, add locations that point to the same server as that specified in the webContextRoot
(for example, cs
) mapping.
Example B-2 adfAuthentication Mapping
<Location /webcenter> SetHandler weblogic-handler WeblogicHost hostname WeblogicPort portnumber </Location> <Location /cs> SetHandler weblogic-handler WeblogicHost hostname WeblogicPort portnumber </Location> <Location /adfAuthentication> SetHandler weblogic-handler WeblogicHost hostname # Matches up to whats in /cs WeblogicPort portnumber # Matches up to whats in /cs </Location>