第1章 HTTP コネクター
Red Hat JBoss Core Services (JBCS) には、Apache HTTP Serve が一連のバックエンドサーブレットコンテナーへの HTTP リクエストの負荷分散に使用できる 2 つの異なる HTTP コネクターが含まれています。
-
Apache Tomcat コネクター (
mod_jk) は、スティッキーセッションを維持し、Apache JServ Protocol (AJP) を介して通信しながら、一連のサーブレットコンテナーに対する HTTP 要求の負荷分散をサポートします。 -
JBoss HTTP コネクター (
mod_proxy_cluster) は、mod_jkよりも高度なロードバランサーです。mod_proxy_clusterコネクターは、mod_jkのすべての機能と、リアルタイムの負荷分散計算、アプリケーションライフサイクル制御、自動プロキシー検出、複数プロトコルサポートなどの追加機能を提供します。
JBCS と Red Hat Enterprise Linux (RHEL) は、Apache HTTP Server を別々に配布しています。Apache HTTP サーバーの JBCS ディストリビューションを使用すると、mod_jk、mod_proxy_cluster、または mod_proxy コネクターをプロキシーとして使用してバックエンドアプリケーションサーバーに接続できます。
次のガイドラインを考慮してください。
-
RHEL 7 以降では、Apache HTTP サーバーの JBCS および RHEL ディストリビューションで同じ
mod_proxyモジュールが提供されています。 -
RHEL バージョン 7 および 8 では、Apache HTTP サーバーの JBCS ディストリビューションのみで
mod_jkおよびmod_proxy_clusterコネクターが提供されています。 -
RHEL 9 以降では、Apache HTTP Server の JBCS および RHEL ディストリビューションで
mod_jkコネクターとmod_proxy_clusterコネクターの同一コピーが提供されています。 -
groupinstallオプションを使用してアーカイブファイルまたは RPM パッケージから Apache HTTP サーバーの JBCS ディストリビューションをインストールすると、mod_jkコネクターとmod_proxy_clusterコネクターも自動的にインストールされます。 -
Apache HTTP サーバーの RHEL 9 ディストリビューションをインストールしても、
mod_jkコネクターとmod_proxy_clusterコネクターは自動的にインストールされません。この状況では、RHEL Application Streams を使用して、適切なmod_jkまたはmod_proxy_clusterパッケージを手動でインストールできます。詳細は、Mod_jkのインストール およびMod_proxy_clusterのインストールとアップグレード を参照してください。
Apache HTTP サーバーコネクターおよび負荷分散ガイドでは、JBCS が提供する mod_jk および mod_proxy_cluster コネクターをインストールして設定する方法を説明しています。このガイドには mod_proxy_cluster を使用した負荷分散 の基本的な実践例も含まれています。
このガイドで示されるファイルおよびディレクトリーパスのほとんどは、Red Hat Enterprise Linux 上にある JBCS のアーカイブインストールに使用します。他のプラットフォームは、Red Hat JBoss Core Services Apache HTTP Server インストールガイド の説明に従い、それぞれのインストールに適切なパスを使用してください。