前のトピック: ロード バランサのインストールと設定テンプレートの準備(Windows 以外)次のトピック: セキュア設定の設定(Windows 以外)


Catalyst RESTful API 用の Apache ロード バランサの設定(Windows 以外)

Catalyst RESTful API 用の Apache Web サーバ(ロード バランサ)を設定できます。 CA Process Automation 用に設定されている Apache ロード バランサで Apache 設定の変更を加えます。

Apache サーバに以下のバイナリがインストールされることを確認します。

mod_proxy.so
mod_proxy_balancer.so
mod_proxy_http.so

以下の手順に従います。

  1. CA Process Automation インストール メディア上の以下のフォルダに移動します。
    install_dir¥DVD1¥ApacheConfTemplates
    
  2. ApacheConfig.zip から以下のファイルを抽出します。
    httpd-proxy.conf
    
  3. httpd-proxy.conf を以下のディレクトリにコピーします。
    apacheHome/conf/extra
    
  4. httpd-proxy.conf を開き、以下の行をコメントにします。
    LoadModule proxy_module modules/mod_proxy.so
    
    LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    
    LoadModule proxy_http_module modules/mod_proxy_http.so
    
  5. apache_install_dir¥conf フォルダに移動して戻り、httpd.conf を開いて以下の行のコメントを解除します(コメント化されている場合)。
    LoadModule proxy_module modules/mod_proxy.so
    
    LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    
    LoadModule proxy_http_module modules/mod_proxy_http.so
    
  6. http および https 仮想ホストの両方で以下の行を更新し、BalancerMember のオーケストレータ ホスト名を置換します。

    保護されていないノード メンバ

    保護されているノード メンバ

  7. 「Enter node1 hostname here」とある worker.node1.host のプレースホルダを実際の値で置換します。

    注: この有効な値は、最初のドメイン オーケストレータ ノードをインストールするホストに解決される IP アドレス、FQDN、または DNS エイリアスです。 有効な値は、ドメイン オーケストレータをインストールするときに「サーバ ホスト」に使用される値と同じです。

  8. httpd-proxy.conf ファイルを保存します。
  9. apacheHome/conf/httpd.conf ファイルを開き、ポート 7000 および 7443 が使用されていないことを確認します。
  10. httpd.conf ファイルの最後に以下の行を追加します。
    Include conf/extra/httpd-proxy.conf
    
  11. 「SSL 証明書ファイルの生成」の手順に従い、c2okey2.pem および c2ocert.pem ファイルを生成します。
  12. 生成されたファイルを apacheHome/conf ディレクトリにコピーします。
  13. Apache Web サーバを再起動します。