Configuration d'IHS pour traiter les demandes non SSL comme des demandes SSL

Vous pouvez configurer le serveur HTTP IBM (IHS) pour traiter les demandes d'URL non SSL comme des demandes SSL. Ce réacheminement fonctionne pour les applications qui s'exécutent dans un navigateur tel que Rational ClearQuest Web.

Pourquoi et quand exécuter cette tâche

Avertissement : Pour les applications Eclipse, telles que Rational ClearCase Remote Client (CCRC), l'exécution des tâches décrites dans cette rubrique désactive les URL non SSL.
Les variables suivantes sont utilisées dans les noms de chemins mentionnés dans cette rubrique :
CMServerHost
Nom d'hôte de CM Server
RATIONAL_COMMON
Répertoire d'installation des fichiers communs de Rational

Procédure

  1. Modifiez le fichier httpd.conf, qui se trouve dans le répertoire suivant :
    Sous Windows :
    %RATIONAL_COMMON%\IHS\conf
    Sous UNIX et Linux :
    $RATIONAL_COMMON/IHS/conf
    1. Ajoutez ou modifiez les paramètres VirtualHost de sorte à inclure les commandes suivantes :
      Sous 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>
      Sous UNIX et 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>

      Vérifiez que les commandes sont correctement positionnées dans le fichier de sorte qu'elles s'exécutent avant les modules WebSphere Application et WebSphere Plug-in.

    2. Incluez le fichier ssl.conf en ajoutant la commande suivante :
      # include ssl information
      Include conf/ssl.conf
    3. Sauvegardez vos changements et fermez le fichier.
  2. Modifiez le fichier ssl.conf en fournissant les informations correctes relatives au chemin du certificat SSL. Le fichier ssl.conf se trouve dans le répertoire suivant :
    Sous Windows :
    %RATIONAL_COMMON%\IHS\conf
    Sous UNIX et Linux :
    $RATIONAL_COMMON/IHS/conf

    Sauvegardez vos changements et fermez le fichier.

  3. Modifiez le fichier CqServerConn.properties qui se trouve dans le répertoire suivant :
    Sous Windows :
    %RATIONAL_COMMON%\CM\profiles\profileName\installedApps\dfltCell\TeamEAR.ear\CQWebModule.war\WEB-INF\classes
    Sous UNIX et Linux :
    $RATIONAL_COMMON/CM/profiles/profileName/installedApps/dfltCell/TeamEAR.ear/CQWebModule.war/WEB-INF/classes
    1. Modifiez la valeur du paramètre HELP_SERVER_URL :
      HELP_SERVER_URL=http://localhost
      en :
      HELP_SERVER_URL=https://localhost
    2. Sauvegardez vos changements et fermez le fichier.
  4. Redémarrez IBM HTTP Server.

Feedback