Configuración de IHS para que procese solicitudes no SSL como solicitudes SSL

Puede configurar IBM HTTP Server (IHS) para que procese solicitudes de URL no SSL como solicitudes SSL. Esta redirección funciona con aplicaciones que se ejecutan en un navegador, como Rational ClearQuest Web.
Por qué y cuándo se efectúa esta tarea
Atención: Para aplicaciones basadas en Eclipse, como Rational ClearCase Remote Client (CCRC), la realización de las tareas descritas en este tema inhabilitan los URL no SSL.
Las variables siguientes se utilizan en nombres de vía de acceso en este tema:
CMServerHost
Nombre de host de CM Server
RATIONAL_COMMON
Directorio donde están instalados los archivos comunes de Rational

Para forzar que CM Server procese solicitudes no SSL como solicitudes SSL:

  1. Edite el archivo httpd.conf, que está ubicado en el directorio siguiente:
    • En Windows:
      %RATIONAL_COMMON%\IHS\conf
    • En el sistema UNIX y Linux:
      $RATIONAL_COMMON/IHS/conf
    1. Añada o modifique los valores VirtualHost para incluir los siguientes mandatos:
      • En Windows®:
        <VirtualHost *:80>
        ServerName CMServerHost
        RewriteEngine on
        RewriteCond %{SERVER_PORT} !^443$
        RewriteRule ^(.*)$ https://CMServerHost$1 [R]
        RewriteLogLevel 0
        RewriteLog "%RATIONAL_COMMON%\IHS\logs\rewrite.log"
        </VirtualHost>
      • En el sistema UNIX y Linux:
        <VirtualHost *:80>
        ServerName CMServerHost
        RewriteEngine on
        RewriteCond %{SERVER_PORT} !^443$
        RewriteRule ^(.*)$ https://CMServerHost$1 [R]
        RewriteLogLevel 0
        RewriteLog "$RATIONAL_COMMON/IHS/logs/rewrite.log"
        </VirtualHost>

      Asegúrese de que los mandatos estén colocados correctamente en el archivo de manera que se ejecuten antes del módulo WebSphere Application y del módulo de plug-in WebSphere.

    2. Incluya el archivo ssl.conf añadiendo el mandato siguiente:
      # include ssl information
      Incluya conf/ssl.conf
    3. Guarde los cambios y cierre el archivo.
  2. Edite el archivo ssl.conf para proporcionar la información de vía de acceso de certificado SSL correcta. El archivo ssl.conf está ubicado en el directorio siguiente:
    • En Windows:
      %RATIONAL_COMMON%\IHS\conf
    • En el sistema UNIX y Linux:
      $RATIONAL_COMMON/IHS/conf

    Guarde los cambios y cierre el archivo.

  3. Edite el archivo CqServerConn.properties, que está ubicado en el directorio siguiente:
    • En Windows:
      %RATIONAL_COMMON%\CM\profiles\profileName\installedApps\nodeNameCMProfileNode01Cell\RationalClearQuestWeb.ear\CQWebModule.war\WEB-INF\classes
    • En el sistema UNIX y Linux:
      $RATIONAL_COMMON/CM/profiles/profileName/installedApps/nodeNameCMProfileNode01Cell/RationalClearQuestWeb.ear/CQWebModule.war/WEB-INF/classes
    1. Cambie el valor del parámetro HELP_SERVER_URL de:
      HELP_SERVER_URL=http://localhost
      a:
      HELP_SERVER_URL=https://localhost
    2. Guarde los cambios y cierre el archivo.
  4. Reinicie el servidor IBM HTTP.

Comentarios