Configurazione di IHS affinché elabori le richieste non SSL come le richieste SSL

È possibile configurare IHS (IBM HTTP Server) affinché elabori le richieste URL non SSL come le richieste SSL. Questo reindirizzamento funziona per le applicazioni che vengono eseguite in un browser, come Rational ClearQuest Web.
Informazioni su questa attività
Attenzione: per le applicazioni basate su Eclipse, come CCRC (Rational ClearCase Remote Client), l'esecuzione delle attività delineate in questo argomento disabilita le URL non SSL.
In questa sezione, sono utilizzate le seguenti variabili nei nomi percorso:
CMServerHost
Nome host CM Server
RATIONAL_COMMON
Directory in cui sono installati i file comuni Rational

Per forzare CM Server ad elaborare le richieste non SSL come le richieste SSL:

  1. Modificare il file httpd.conf, ubicato nella seguente directory:
    • In Windows:
      %RATIONAL_COMMON%\IHS\conf
    • Sul sistema UNIX e Linux:
      $RATIONAL_COMMON/IHS/conf
    1. Aggiungere o modificare le impostazioni VirtualHost in modo da includere i seguenti comandi:
      • In Windows®:
        <VirtualHost *:80>
        ServerName HostCMServer
        RewriteEngine on
        RewriteCond %{SERVER_PORT} !^443$
        RewriteRule ^(.*)$ https://HostCMServer$1 [R]
        RewriteLogLevel 0
        RewriteLog "%RATIONAL_COMMON%\IHS\logs\rewrite.log"
        </VirtualHost>
      • Sul sistema UNIX e Linux:
        <VirtualHost *:80>
        ServerName HostCMServer
        RewriteEngine on
        RewriteCond %{SERVER_PORT} !^443$
        RewriteRule ^(.*)$ https://HostCMServer$1 [R]
        RewriteLogLevel 0
        RewriteLog "$RATIONAL_COMMON/IHS/logs/rewrite.log"
        </VirtualHost>

      Verificare che i comandi siano posizionati nella maniera appropriata nel file affinché vengano eseguiti prima del modulo WebSphere Application e del modulo WebSphere Plug-in.

    2. Includere il file ssl.conf aggiungendo il seguente comando:
      # include ssl information
      Include conf/ssl.conf
    3. Salvare le modifiche e chiudere il file.
  2. Modificare il file ssl.conf in modo da fornire le informazioni corrette sul percorso del certificato SSL. Il file ssl.conf si trova nella seguente directory:
    • In Windows:
      %RATIONAL_COMMON%\IHS\conf
    • Sul sistema UNIX e Linux:
      $RATIONAL_COMMON/IHS/conf

    Salvare le modifiche e chiudere il file.

  3. Modificare il file CqServerConn.properties, ubicato nella seguente directory:
    • In Windows:
      %RATIONAL_COMMON%\CM\profiles\profileName\installedApps\nodeNameCMProfileNode01Cell\RationalClearQuestWeb.ear\CQWebModule.war\WEB-INF\classes
    • Sul sistema UNIX e Linux:
      $RATIONAL_COMMON/CM/profiles/profileName/installedApps/nodeNameCMProfileNode01Cell/RationalClearQuestWeb.ear/CQWebModule.war/WEB-INF/classes
    1. Modificare il valore del parametro HELP_SERVER_URL da questo:
      HELP_SERVER_URL=http://localhost
      in questo:
      HELP_SERVER_URL=https://localhost
    2. Salvare le modifiche e chiudere il file.
  4. Riavviare IBM HTTP Server.

Feedback