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.
A propos de 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

Pour imposer à CM Server de traiter les demandes non SSL comme demandes SSL :

  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 modifications 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 modifications 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\nodeNameCMProfileNode01Cell\RationalClearQuestWeb.ear\CQWebModule.war\WEB-INF\classes
    • Sous UNIX et Linux :
      $RATIONAL_COMMON/CM/profiles/profileName/installedApps/nodeNameCMProfileNode01Cell/RationalClearQuestWeb.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 modifications et fermez le fichier.
  4. Redémarrez IBM HTTP Server.

Commentaire