前のトピック: シングル サインオンのために CA Process Automation を IIS に統合する次のトピック: シングル サインオンのために CA Process Automation を Apache に統合する


IIS を設定して Tomcat にリダイレクトする方法

前提条件

"Tomcat リダイレクタ" を設定してリクエストを CA Process Automation へリダイレクトする前に、CA SiteMinder エージェントが同一の IIS サーバ上で実行されている必要があります。 詳細については、「CA SiteMinder インストール ガイド」を参照してください。

以下の手順に従います。

  1. IIS Web サーバがインストールされており正常に実行されていることを確認します。
  2. できれば以下のパスで、IIS がインストールされているコンピュータに TomcatRedirector フォルダをコピーします。
    C:¥Program Files¥CA¥SharedComponents
    
  3. パスが異なる場合は、bin フォルダの isapi_redirect.properties ファイルを編集して、正しいパスを反映します。

    # Jakarta ISAPI Redirector の設定ファイル
    # ISAPI Redirector Extension への Web サイトからの相対パス
    # これは実行権限を持つ仮想ディレクトリ内にある必要があります。
    extension_uri=/TomcatRedirector/isapi_redirect.dll
    

    注: TomcatRedirector は仮想ディレクトリ名です。

    # ISAPI Redirector のログ ファイルへのフルパス
    log_file=C:¥Program Files¥CA¥SharedComponents¥TomcatRedirector¥logs¥isapi_redirect.log
    # ログ レベル(debug、info、warn、error、または trace)
    log_level=error
    # workers.properties ファイルへのフルパス
    worker_file=c:¥Program Files¥CA¥SharedComponents¥TomcatRedirector¥conf¥workers.properties
    # uriworkermap.properties ファイルへのフルパス
    worker_mount_file=c:¥Program Files¥CA¥SharedComponents¥TomcatRedirector¥conf¥uriworkermap.properties
    
  4. TomcatRedirector¥conf¥workers.properties ファイル内のホスト名を編集して、正しいホスト名を反映します。 localhost への参照を置換します。

    例:

    # 3 つの worker.ajp13w01 行のコメントを外します。
    ######################################################################
    # jk によって作成され動作するワーカ
    worker.list=ajp13w01
    # 名前が ajp13w01、タイプが ajp13 のワーカを定義します。
    # 名前とタイプが一致する必要はありません。
    worker.ajp13w01.type=ajp13
    worker.ajp13w01.host=pa-w2k3
    worker.ajp13w01.port=8009
    

    注: 上記のコードで、pa-w2k3 は CA Process Automation がインストールされているコンピュータです。

  5. IIS マネージャのコンソールを開きます。
  6. デフォルトの Web サイトを右クリックして新しい仮想ディレクトリを選択し、手順 4 で作成した TomcatRedirector¥bin フォルダを参照します。
  7. Windows エクスプローラで TomcatRedirector¥logs フォルダへ移動し、そのフォルダ内のログ ファイルへのすべてのアクセス権限を Network Service ユーザに付与します。
  8. 仮想ディレクトリを右クリックして、プロパティを選択します。アプリケーション名の横にある[作成]をクリックして、実行アクセス許可の[スクリプトおよび実行可能ファイル]を選択し、[OK]をクリックします。

    : [アプリケーション名]値が isapi_redirect.properties ファイル(手順 3)で提供される仮想ディレクトリ名と同一であることを確認します。

    1. Web サービス拡張を右クリックして TomcatRedirector という名前を付け、TomcatRedirector¥bin¥isapi_redirect.dll ファイルへのパスを選択して、Web サービス拡張を追加します。 [拡張の状態を許可済みに設定する]オプションを選択します。
    2. IIS 管理サービスをリサイクルします。
  9. isapi_redirect.dll を IIS Web サイトの ISAPI フィルタとして追加します。 IIS マネージャを開き、[Web サイト]フォルダを右クリックして、すべての Web サイトのプロパティ ダイアログ ボックスを開きます。[ISAPI フィルタ]タブを選択して、[追加]をクリックし、isapi_redirect.dll を実行可能ファイルとして選択します。
  10. http://localhost:80 と入力して、リクエストが Tomcat に転送されることを確認します。