2.5. mod_jk と連携するように Tomcat を設定


Tomcat は、デフォルトで mod_jk から Apache JServ Protocol (AJP) トラフィックを受信するように設定されています。ただし、mod_jk でワーカーノードを使用する前に、以下の追加の設定手順を実行する必要があります。

  • AJP コネクターを設定します。AJP コネクターはデフォルトで設定されていません。
  • 各ワーカーノードの Engine で jvmRoute 属性に一意の値を設定します。
  • ワーカーノードまたはロードバランサーの secret プロパティーを指定します。secret プロパティーは Tomcat AJP コネクターを使用する場合に必要になります。

手順

  1. AJP コネクターを設定するには、次の手順を実行します。

    1. JBCS_HOME/tomcat<VERSION>/conf/server.xml ファイルを開きます。
    2. server.xml ファイルに、次の行を入力します。

      <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
      Copy to Clipboard Toggle word wrap
  2. 各ワーカーノードのエンジンで jvmRoute 属性の一意の値を設定するには、次の詳細を入力します。

    <Engine name="Catalina" jvmRoute="node1" >
    Copy to Clipboard Toggle word wrap
    重要

    jvmRoute 属性値が、workers.properties ファイルで指定されているワーカー名と一致していることを確認してください。

  3. ワーカーノードまたはロードバランサーの secret プロパティーを指定するには、次の手順を実行します。

    1. JBCS_HOME/httpd/conf.d/workers.properties ファイルを開きます。
    2. workers.properties ファイルで、secret プロパティーが次の形式で指定されていることを確認します。

      worker.<WORKER_NAME>.secret=<YOUR_AJP_SECRET>`
      Copy to Clipboard Toggle word wrap
      注記

      <WORKER_NAME><YOUR_AJP_SECRET> は、ご使用の環境に適した値に置き換えてください。

      注記

      ProxyPass ディレクティブを使用してロードバランサーに secret を設定すると、そのすべてのメンバーがこの secret を継承します。以下に例を示します。

      <Proxy balancer://mycluster>`
          BalancerMember ajp://node1:8009 route=node1 secret=YOUR_AJP_SECRET
          BalancerMember ajp://node2:8009 route=node2 secret=YOUR_AJP_SECRET
      </Proxy>
      ProxyPass /example/ balancer://mycluster/example/ stickysession=JSESSIONID|jsessionid
      Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat