Rubrique précédente: Configuration du port et du site Web pour HTTPSRubrique suivante: Mise à jour de la configuration de l'authentification unique et redémarrage des services


Configuration de CA Performance Center pour utiliser HTTPS

Vous devez modifier certains fichiers de configuration pour refléter les nouveaux paramètres de site Web et de port. Modifiez les fichiers de configuration pour remplacer le connecteur HTTP par un connecteur HTTPS. Vous devez également redémarrer les services CA Performance Center pour que les modifications prennent effet.

Procédez comme suit:

  1. Accédez au répertoire suivant :
     cd/[répertoire_installation]/CA/PerformanceCenter/PC
    
  2. Ouvrez le fichier start.ini afin de le modifier.
  3. Recherchez la ligne ci-dessous et supprimez le "#" pour l'activer :
     #/opt/CA/PerformanceCenter/PC/etc/jetty-ssl.xml
    

    où "/opt/CA" est le répertoire d'installation par défaut.

  4. Enregistrez start.ini.
  5. Accédez au répertoire suivant :
     cd/[répertoire_installation]/CA/PerformanceCenter/PC/etc
    
  6. Créez un fichier nommé jetty-ssl.xml dans ce répertoire avec le contenu suivant :
    <?xml version="1.0"?>
    <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
    <Configure id="Server" class="org.eclipse.jetty.server.Server">
      <Call name="addConnector">
        <Arg>
          <New class="org.eclipse.jetty.server.ssl.SslSelectChannelConnector">
    	     <Set name="Port">8182</Set>
    	     <Set name="maxIdleTime">30000</Set>
            <Set name="Keystore"><Property name="jetty.home" default="." />/etc/keystore</Set>
            <Set name="Password">***PASSWORD***</Set>
    	     <Set name="KeyPassword">***PASSWORD***</Set>
            <Set name="truststore"><Property name="jetty.home" default="." />/etc/keystore</Set>
            <Set name="trustPassword">***PASSWORD***</Set>
            <Set name="allowRenegotiate">true</Set>
          </New>
        </Arg>
      </Call>
    </Configure>
    
  7. Remplacez toutes les instances de la valeur de "***PASSWORD***" par les mots de passe utilisés dans votre système.
  8. Enregistrez le fichier.
  9. Ouvrez le fichier jetty.xml pour le modifier.
  10. Supprimez les lignes suivantes pour le connecteur HTTP par défaut :
    <Call name="addConnector">
      <Arg>
          <New class="org.eclipse.jetty.server.nio.SelectChannelConnector">
              <Set name="host"><Property name="jetty.host" /></Set>
                <!-- Changed: Used to be Property -->
               <Set name="port"><SystemProperty name="jetty.port" default="8181"/></Set>
               <Set name="maxIdleTime">300000</Set>
               <Set name="Acceptors">2</Set>
               <Set name="statsOn">false</Set>
               <Set name="confidentialPort">8443</Set>
               <Set name="lowResourcesConnections">20000</Set>
               <Set name="lowResourcesMaxIdleTime">5000</Set>
          </New>
      </Arg>
     </Call>
    
  11. Enregistrez jetty.xml.
  12. Accédez au répertoire suivant :
    cd/[répertoire_installation]/CA/PerformanceCenter/PC/conf
    
  13. Modifiez le fichier wrapper.conf. Dans la ligne suivante, remplacez "8181" par "8182" pour que cela corresponde au port défini dans le fichier jetty-ssl.xml décrit ci-dessus :
      wrapper.java.additional.2=-Djetty.port=8181
    
  14. Enregistrez le fichier wrapper.conf.
  15. Accédez au répertoire suivant :
    cd /[InstallationDirectory]/CA/PerformanceCenter/sso/webapps/
    sso/configuration
    
  16. Modifiez le fichier CAPerformanceCenter.xml.
  17. Remplacez les valeurs <Scheme> et <Port> par des paramètres appropriés pour SSL :
    <?xml version="1.0" encoding="utf-8" ?>
    <Configuration>
         <SingleSignOnEnabled>True</SingleSignOnEnabled>
         <SingleSignOnProductCode>pc</SingleSignOnProductCode>
         <SignInPageProductDefaultUrl>
              <Scheme>https</Scheme>
              <Port>8182</Port>
              <PathAndQuery>/pc/desktop/page</PathAndQuery>
         </SignInPageProductDefaultUrl>
         <SingleSignOnWebServiceUrl>
              <Scheme>https</Scheme>
              <Port>8182</Port>
              <PathAndQuery>/pc/center/webservice/sso</PathAndQuery>
         </SingleSignOnWebServiceUrl>
    </Configuration>