Configuring Session Id Cookie attributes via Global Variables Session Inactive Interval

Oracle Adaptive Access Manager Proxy 6-9 See Section 6.3.3, Copying the UIO Apache Proxy and Supported Files to Apache. ■ Configuring memcache for Linux only See Section 6.3.4, Configuring Memcache for Linux only. ■ Editing the httpd.conf to activate the UIO Proxy See Section 6.3.5, Configuring httpd.conf. As part of this section, information is also provide on optionally installing the mod_proxy_html, which is needed to rewrite the HTML links in a proxy situation, to ensure that links work for the users outside the proxy ■ Modifying the settings of the UIO Proxy using application configuration XML files Section 6.3.6, Modifying the UIO Apache Proxy Settings. The post-installation procedures involve: ■ Section 6.4, Setting Up Rules and User Groups. Creating a new user to run the UIO Apache Proxy process on Linux only ■ Section 6.5, Setting Up Policies.

6.3.1 UIO Proxy Files for Windows and Linux

The UIO Apache Proxy binaries for Windows and Linux are different. Since the UIO Proxy is in CC++, the same binary do not work on different platforms unlike Java. The files are located under ORACLE_HOMEoaamoaam_proxyplatform_specific_ file.

6.3.1.1 Windows

For Windows, the binary files are listed in Table 6–3 . The data files are listed in Table 6–4 . Table 6–3 Windows Binary Files Name Description mod_uio.so UIO Apache Proxy module log4cxx.dll Apache Log4cxx library libxml2.dll XMLHTML Parser apr_memcache.dll APR Memcache client library. Table 6–4 Windows Data files Name Description UIO_Settings.xml UIO Apache Proxy Settings XML file UIO_log4j.xml UIO Apache Proxy Log4j log4cxx configuration XML file TestConfig.xml UIO Apache Proxy Sample application configuration file UIO_Settings.rng Relax NG grammar for UIO_Settings.xml UIO_Config.rng Relax NG grammar for application configuration XML files 6-10 Oracle Fusion Middleware Developers Guide for Oracle Adaptive Access Manager

6.3.1.2 Linux

For Linux, the binary files are listed in Table 6–5 . The data files are listed in Table 6–6 .

6.3.2 Apache httpd Requirements

The pre-installation steps involved for downloading or building the Apache httpd, depend on the platform, Windows or Linux, and on whether certain requirements are met.

6.3.2.1 Windows

You can download the latest Apache httpd 2.2.8 build for Windows from the Apache Web site. Ensure that: ■ the Apache httpd 2.2.8 build is version 2.2.8 ■ the mod_proxy support is enabled the standard installation contains the mod_ proxy ■ the mod_ssl support is enabled

6.3.2.2 Linux

Instructions to build the Apache httpd are available on the Apache Web site. When you build Apache, ensure that ■ the Apache httpd 2.2.8 build is version 2.2.8 ■ the mod_so is enabled for dynamically loading modules ■ the mod_proxy is enabled ■ the mod_ssl support is enabled Table 6–5 Linux Binary Files Name Description mod_uio.so UIO Apache Proxy module liblog4cxx.so.0.10.0.0 Apache Log4cxx library libxml2.so.2.6.32 XMLHTML parser libapr_memcache.so.0.0.1 APR Memcache client library. Table 6–6 Linux Data Files Name Description UIO_Settings.xml UIO Apache Proxy Settings XML file UIO_log4j.xml UIO Apache Proxy Sample Log4j log4cxx configuration XML file TestConfig.xml UIO Apache Proxy Sample application configuration files UIO_Settings.rng Relax NG grammar for UIO_Settings.xml UIO_Config.rng Relax NG grammar for application configuration XML files