Tivoli Header

User's Guide

Enabling Secure Socket Layer Support

The Web Health Console installation inserts configuration parameters for Secure Socket Layer (SSL) support, but does not enable SSL. To enable SSL, you must first provide a key database containing the site specific keys and certificates, then uncomment the inserted configuration information.

This section shows you the steps to enable SSL.

Note:
In the following directions, replace IBM HTTP Server Location with:

Follow these steps to enable SSL:

  1. Create a directory on the server to hold your SSL key database files and certificates. In the following steps, this directory is referred to as key_db_dir.
  2. For Windows NT: start the IBM Key Management utility by invoking gsk5ikm.exe from [WEB_HEALTH_CONSOLE_INSTALL_DRIVE]\Program Files\ibm\gsk5\bin or by selecting Start>Programs>IBM HTTP Server>Start Key Management Utility.

    For AIX, Sun Solaris, HP/UX, and Linux: start the IBM Key Management utility by invoking gsk5ikm from:

  3. Within IBM Key Management, select Key Database File>New.
  4. Complete the fields in the New dialog box, making the following selection entries:
  5. Click OK.
  6. Complete the fields in the Password Prompt dialog box, making the following selection and entries:
  7. If you have a server certificate from a Certificate Authority (for example, Verisign), you can click Import to import this certificate into your SSL key file. If not, create a new one by selecting Create>New Self-Signed Certificate.
  8. Complete the fields in the Create New Self-Signed Certificate dialog box, making the following selection and entries:

    Leave the remaining parameters at their default value, and click OK.

  9. Generally speaking, SSL communication is run on a different port than the standard unencrypted communication typically used on port 80. By convention, the port used for SSL is port 443.

    Edit the file IBM HTTP Server Location/conf/httpd.conf. At the end of this file, you will find the lines described hereafter. Uncomment these lines.If you did not use the default location and name for the key database, insert the appropriate information.

    For Windows NT:

    #LoadModule ibm_ssl_module

    modules/IBMMOduleSSL128.dll

    #Listen 443

    #SSLEnable

    #Keyfile "IBM HTTP SERVER LOCATION\key_db\key.db"

    For AIX, Sun Solaris, HP/UX, and Linux:

    #LoadModule ibm_ssl_module

    libexec/mod_ibm_ssl_128.so

    #Listen 443

    #SSLEnable

    #Keyfile "IBM HTTP SERVER LOCATION\key_db\key.db"

  10. On Windows:

    Restart the IBM HTTP Server by selecting IBM HTTP Server in the Windows NT Services control panel, clicking Stop, and then clicking Start

    On UNIX:

    Restart the IBM HTTP Server by running IBM HTTP Server Location/bin/apachectl restart.

The IBM HTTP Web Server is now configured for SSL.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]