| 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>