Use the procedures to install a fresh 10g WebGate for use with Access Manager 11g.
Otherwise, skip this section and proceed as follows:
Task overview - Installing the WebGate includes:
Before you start off with 10g WebGate installation with Access Manager 11g, ensure that the requirements such as installation location, user accounts, and transfer security mode are met.
Table 30-4 outlines the installation requirements.
Table 30-4 Preparing for 10g WebGate Installation with Access Manager 11g
|About the ...||Description|
Latest Supported WebGates
Always use the latest supported 10g (10.1.4.3) WebGates with Access Manager 11g. However, if the desired 10g (10.1.4.3) WebGate is not provided, use the next latest WebGate (10g (10.1.4.2.0).
Location for installation
The account that is used to install the WebGate is not the account that runs the WebGate:
Root Level versus Site Level
Transport Security Mode
Ensure that at least one OAM Server is configured to use the same mode as the agent to be installed.
Computer Level or Virtual Web Server Level
The WebGate can be configured to run at either the computer level or the virtual Web server level. Do not install at both the computer level and the virtual Web server levels.
Oracle HTTP Server Web Server:
The 10g WebGate for Oracle HTTP Server is based on open source Apache. WebGate package names include:
Apache Web Servers
Access Manager 11g provides a single package for components that support Apache with or without SSL enabled:
Note: For SSL-enabled communication, Access Manager supports Apache with mod_ssl only, not Apache-SSL. mod_ssl is a derivative of, and alternative to, Apache-SSL.
IBM HTTP Server (IHS) v2 Web Servers:
IHS2_WebGate is powered by Apache v2 on IBM-AIX. Access Manager supports IHS v2 and IHS v2 Reverse Proxy servers with or without SSL enabled.
Domino Web Servers:
Before you install the 10g WebGate with a Domino Web server, you must have properly installed and set up the Domino Enterprise Server R5.
IIS Web Servers
Before installing WebGate, ensure that your IIS Web server is not in lock down mode. Otherwise things will appear to be working until the server is rebooted and the metabase re-initialized, at which time IIS will disregard activity that occurred after the lock down.
If you are using client certificate authentication, before enabling client certificates for the WebGate you must enable SSL on the IIS Web server hosting the WebGate.
Setting various permissions for the /access directory is required for IIS WebGates only when you are installing on a file system that supports NTFS. For example, suppose you install the ISAPI WebGate in Simple or Cert mode on a Windows 2000 computer running the FAT32 file system. The last installation panel provides instructions for manually setting various permissions that cannot be set on the FAT32 fleshiest. In this case, these instructions may be ignored.
Each IIS Virtual Web server can have it's own WebGate.dll file installed at the virtual level, or can have one WebGate affecting all sites installed at the site level. Either install the Webgate.dll at the site level to control all virtual hosts or install the Webgate.dll for one or all virtual hosts.
You may also need to install the postgate.dll file at the computer level. The postgate.dll is located in the \WebGate_install_dir.
If you perform multiple installations, multiple versions of this file may be created which may cause unusual Access Manager behavior. In this case, you should verify that only one webgate.dll and one postgate.dll exist.
Removal: To fully remove a WebGate and related filters from IIS, you must do more than simply remove the filters from the list in IIS. IIS retains all of its settings in a metabase file. On Windows 2000 and later, this is an XML file that can be modified by hand. There is also a tool available, MetaEdit, to edit the metabase. MetaEdit looks like Regedit and has a consistency checker and a browser/editor. To fully remove a WebGate from IIS, use MetaEdit to edit the metabase.
ISA Proxy Servers
On the ISA proxy server, all ISAPI filters must be installed within the ISA installation directory. They can be anywhere within the ISA installation directory structure:
Obtain an 10g WebGate, if needed and ensure that you choose the appropriate installation package for your Web server.
To locate and download 10g WebGates for use with Access Manager 11g:
Regardless of Web server type, the procedure is the same to start WebGate 10g installation. Installation options are identified and can be skipped if they do not apply to your environment.
During WebGate installation, information is saved at specific points. You can cancel WebGate installation processing if needed. However, if you cancel WebGate installation after being informed that the WebGate is being installed, you must uninstall the component.
On HP-UX and AIX systems, you can direct an installation to a directory with sufficient space using the -is:tempdir path parameter. The path must be an absolute path to a file system with sufficient space.
To start WebGate 10g installation:
On the computer to host WebGate 10g, log in as a user with Web server Administrator privileges.
Stop the Web server instance.
Launch the WebGate installer for your preferred platform, installation mode, and Web server. For example:
Solaris—./ Oracle_Access_Manager10_1_4_3_0_sparc-s2_API_Webgate Linux—./ Oracle_Access_Manager10_1_4_3_0_linux_API_Webgate
where API refers to the API used by your Web server (for example, ISAPI for IIS Web servers).
Dismiss the Welcome screen; follow on-screen instructions with Administrator privileges.
Specify the installation directory for the WebGate.
Linux or Solaris: Specify the location of the GCC runtime libraries on this computer.
Language Pack—Choose a Default Locale and any other Locales to install, then click Next.
Record the installation directory name in the preparation worksheet if you haven't already, then click Next to continue.
The WebGate installation begins, which may take a few seconds. On Windows systems, a screen informs you that the Microsoft Managed Interfaces are being configured.
The installation process is not yet complete. You are asked to specify a transport security mode. At this point, you cannot go back to restate information.
Specify the location where you unzipped the previously downloaded GCC libraries, if needed.
Transport security between at least one OAM Server must match.
To specify a transport security mode:
Simple or Certificate Mode—Go to the following topic:
Open Mode—Skip to the following topic:
You can request or install certificates for WebGate 10g. Requested certificates must be copied to the \WebGate_install_dir\access\oblix\config directory and then the WebGate Web server should be restarted.
If your Access Manager 11g environment uses Open mode transport security, you can skip to the following topic:
WebGate Certificate Request: Generates the request file (aaa_req.pem), which you must send to a root CA that is trusted by the OAM Server. The root CA returns signed certificates, which can then be installed for WebGate.
To request or install certificates for WebGate 10g:
Requesting a certificate, proceed with step 2.
Installing a certificate, skip to step 3.
Enter the requested information, then click Next and issue your request for a certificate to your CA.
Record certificate file locations, if these are displayed.
Click Yes if your certificates are available and continue with step 3. Otherwise, skip to the following topic:
cacert.pem the certificate request, signed by the Oracle-provided openSSL Certificate Authority
password.xml contains the random global passphrase that was designated during installation, in obfuscated format. This is used to prevent other customers from using the same CA. Access Manager performs an additional password check during the initial handshake between the OAM Agent and OAM Server.
aaa_key.pem contains your private key (generated by openSSL).
aaa_cert.pem contains signed certificates in PEM format.
Proceed to the following topic:
You perform the following task using information provided during WebGate provisioning and registration with Access Manager 11g.
To provide WebGate configuration details:
WebGate ID—Enter the agent name that you supplied during registration.
WebGate password—Enter the password supplied during registration, if any. If no password was entered, leave the field blank.
Access Server ID—Enter the name of the OAM Server with which this WebGate is registered, if desired, or use any name you choose.
Access Server Host Name—Enter the DNS host name for the OAM Server with which this WebGate is registered
Port number—Enter the port on which the OAM Proxy is running. If a port was not entered during provisioning, the default port is 3004.
Your Web server must be configured to operate with the WebGate. Oracle recommends automatically updating your Web server configuration during installation. However, procedures for both automatic and manual updates are included.
TTo manually update the Web server configuration:
Click No when asked if you want to proceed with the automatic update, then click Next.
Review the screen that appears to assist you in manually setting up your WebGate Web server.
Return to the WebGate installation screen, click Next, and proceed to the following topic:
To automatically update your Web server configuration:
Click Yes to automatically update your Web server then click Next (or click No and view the following topic:
Most Web servers—Specify the absolute path of the directory containing the Web server configuration file.
IIS Web Servers—The process begins immediately and may take more than a minute.
You might receive special instructions to perform before you continue. Setting various permissions for the /access directory is required for IIS WebGates only when you are installing on a file system that supports NTFS. The last installation panel provides instructions for manually setting various permissions that cannot be set on the FAT32 file system. In this case, these instructions may be ignored.
Sun Web Servers—Be sure to apply the changes in the Web server Administration console before you continue.
A screen announces that the Web server configuration has been updated.
Click Next and continue as follows:
If, during WebGate installation, you declined automatic Web server updates, you must perform the task manually.
If the manual configuration process was launched during WebGate installation, you can skip Step 1 in the following procedure.
To manually configure your Web server for the WebGate:
where \WebGate_install_dir is the directory where you installed the WebGate.
If you choose manual IIS configuration during 64-bit WebGate installation, you can access details in the following path
Make a back up copy of any file that you are required to modify during WebGate set up, so it is available if you need to start over.
Ensure that you return to and complete all original setup instructions to enable your Web server to recognize the appropriate Access Manager files.
If you accidentally closed the window, return to step 1 and click the appropriate link again. Some setups start a new browser window or require you to open a Command window.
The ReadMe information provides details about documentation and Oracle.
You may need to install a 64-bit IIS WebGate.
To finish the WebGate installation:
IIS Web Servers—Consider using
net stop iisadmin and
net start w3svc after installing the WebGate to help ensure that the Metabase does not become corrupted.
Security-Enhanced Linux: Run the chcon commands for the WebGate you just installed on this platform.
Native POSIX Thread Library: When installing Access Manager WebGate for use with NPTL, there is no need to set the environment variable LD_ASSUME_KERNEL to 2.4.19.
Apache2, OHS2, IHS2 Web Servers:
IIS Web Servers: Consider using
net stop iisadmin and
net start w3svc after installing the WebGate to help ensure that the Metabase does not become corrupted.
ISA Web Servers:
Lotus Domino Web Servers:
The ObAccessClient.xml file is one result of product of provisioning. After WebGate installation, you must copy the file to the WebGate installation directory path.
If you received signed WebGate 10g certificates after installing WebGate, you can use the following procedure to install these as well.
Configure your Web server.
To install artifacts (and certificates) for WebGate 10g:
simple directory must be created before copying the artifacts.
After WebGate installation and Web server updates, you can enable WebGate diagnostics to confirm that your WebGate is running properly.
To review WebGate diagnostics:
Most Web Servers—http(s)://hostname:port/access/oblix/apps/webgate/bin/webgate.cgi?progid=1
IIS Web Servers—http(s)://hostname:port/access/oblix/apps/ webgate/bin/webgate.dll?progid=1
where hostname refers to the name of the computer hosting the WebGate; port refers to the Web server instance port number.
Successful: If the WebGate diagnostic page appears, the WebGate is functioning properly and you can dismiss the page.
Unsuccessful: WebGate should be uninstalled and reinstalled.