前のトピック: HTTPS 用のポートおよび Web サイトの設定次のトピック: Single Sign-On 設定の更新およびサービスの再起動


HTTPS を使用する CA Performance Center の設定

新しい Web サイトおよびポート設定を反映するには、一部の設定ファイルを編集する必要があります。 HTTP コネクタを HTTPS コネクタに置き換えるために設定ファイルを編集します。 また、変更を有効にするために、CA Performance Center サービスを再起動する必要があります。

次の手順に従ってください:

  1. 以下のディレクトリに移動します。
     cd /[インストール ディレクトリ]/CA/PerformanceCenter/PC
    
  2. 編集する start.ini ファイルを開きます。
  3. 以下の行を検索し、その行をアクティブにするために「#」を削除します。
     #/opt/CA/PerformanceCenter/PC/etc/jetty-ssl.xml
    

    ここで「/opt/CA」はデフォルト インストール ディレクトリです。

  4. start.ini を保存します。
  5. 以下のディレクトリに移動します。
     cd /[インストール ディレクトリ]/CA/PerformanceCenter/PC/etc
    
  6. そのディレクトリに、以下の内容を持つ「jetty-ssl.xml」という名前のファイルを作成します。
    <?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. すべてのインスタンスの「***PASSWORD***」値を、システムで使用中のパスワードに置換します。
  8. ファイルを保存します。
  9. 編集する jetty.xml ファイルを開きます。
  10. デフォルト HTTP コネクタ用の以下の行を削除します。
    <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. jetty.xml を保存します。
  12. 以下のディレクトリに移動します。
    cd /[インストール ディレクトリ]/CA/PerformanceCenter/PC/conf
    
  13. ファイル wrapper.conf を編集します。 以下の行で「8181」を「8182」に置換し、前述の jetty-ssl.xml に定義されているポートに一致するようにします。
      wrapper.java.additional.2=-Djetty.port=8181
    
  14. wrapper.conf を保存します。
  15. 以下のディレクトリに移動します。
    cd /[インストール ディレクトリ]/CA/PerformanceCenter/sso/webapps/
    sso/configuration
    
  16. ファイル「CAPerformanceCenter.xml」を編集します。
  17. <Scheme> および <Port> の値を 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>