17.7.4. Apache HTTP Server への mod_jk モジュールのインストール(RPM)
前提条件
- このタスクを実行するには、Red Hat Enterprise Linux 6 または JBoss Enterprise Web Server にインストールされた Apache HTTP Server を使用するか、JBoss EAP 6 のダウンロード可能な個別コンポーネントとして含まれるスタンドアロン Apache HTTP Server を使用する必要があります。
jbappplatform-6-ARCHITECTURE-server-RHEL_VERSION-rpmチャンネルへのアクティブなサブスクリプションが必要です。- Red Hat Enterprise Linux 6 に Apache HTTP Server をインストールする必要がある場合は、『 『Red Hat Enterprise Linux 6 デプロイメントガイド』』 に記載された手順を実行します。
- JBoss EAP 6 の個別のダウンロード可能なコンポーネントとして含まれるスタンドアロンの Apache HTTP Server をインストールする必要がある場合は、「Red Hat Enterprise Linux 5、6、7 への Apache HTTP Server のインストール(Zip)」 を参照してください。
- JBoss Enterprise Web Server をインストールする必要がある場合は、『JBoss Enterprise Web Server インストールガイド』 に記載された手順を実行します。
- 管理 (root) 権限を使用してログインする必要があります。
手順17.17 Red Hat Enterprise Linux 5: mod_jk と Apache HTTP Server 2.2.3
- mod_jk-ap22 1.2.37 と、
jbappplatform-6-ARCHITECTURE-server-5-rpmチャンネルから依存関係 mod_perl をインストールします。yum install mod_jk
yum install mod_jkCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 必要に 応じ て、使用する設定ファイルのサンプルをコピーします。
cp /usr/share/doc/mod_jk-ap22-1.2.37/mod_jk.conf.sample /etc/httpd/conf.d/mod_jk.conf
cp /usr/share/doc/mod_jk-ap22-1.2.37/mod_jk.conf.sample /etc/httpd/conf.d/mod_jk.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow cp /usr/share/doc/mod_jk-ap22-1.2.37/workers.properties.sample /etc/httpd/conf/workers.properties
cp /usr/share/doc/mod_jk-ap22-1.2.37/workers.properties.sample /etc/httpd/conf/workers.propertiesCopy to Clipboard Copied! Toggle word wrap Toggle overflow これらのファイルは、必要に応じて編集する必要があります。 - サーバーを起動します。
service httpd start
service httpd startCopy to Clipboard Copied! Toggle word wrap Toggle overflow
注記
以下のエラーメッセージは、mod_perl が存在する前に mod_jk モジュールがロードされたことを意味しています。
Cannot load /etc/httpd/modules/mod_jk.so into server: /etc/httpd/modules/mod_jk.so: undefined symbol: ap_get_server_description
Cannot load /etc/httpd/modules/mod_jk.so into server: /etc/httpd/modules/mod_jk.so: undefined symbol: ap_get_server_description
mod_perl モジュールが mod_jk モジュールよりも先に読み込まれるようにするには、以下を
/etc/httpd/conf.d/mod_jk.conf に追加します。
<IfModule !perl_module>
LoadModule perl_module modules/mod_perl.so
</IfModule>
LoadModule jk_module modules/mod_jk.so
<IfModule !perl_module>
LoadModule perl_module modules/mod_perl.so
</IfModule>
LoadModule jk_module modules/mod_jk.so
手順17.18 Red Hat Enterprise Linux 5: mod_jk と JBoss EAP Apache HTTP Server 2.2.26
- 以下のコマンドを使用して、
jbappplatform-6-ARCHITECTURE-server-5-rpmチャンネルで提供される mod_jk と最新の Apache HTTP Server 2.2.26 をインストールします。yum install mod_jk httpd
yum install mod_jk httpdCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 必要に 応じ て、使用する設定ファイルのサンプルをコピーします。
cp /usr/share/doc/mod_jk-ap22-1.2.37/mod_jk.conf.sample /etc/httpd/conf.d/mod_jk.conf
cp /usr/share/doc/mod_jk-ap22-1.2.37/mod_jk.conf.sample /etc/httpd/conf.d/mod_jk.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow cp /usr/share/doc/mod_jk-ap22-1.2.37/workers.properties.sample /etc/httpd/conf/workers.properties
cp /usr/share/doc/mod_jk-ap22-1.2.37/workers.properties.sample /etc/httpd/conf/workers.propertiesCopy to Clipboard Copied! Toggle word wrap Toggle overflow これらのファイルは、必要に応じて編集する必要があります。 - サーバーを起動します。
service httpd start
service httpd startCopy to Clipboard Copied! Toggle word wrap Toggle overflow
手順17.19 Red Hat Enterprise Linux 6: mod_jk と JBoss EAP Apache HTTP Server 2.2.26
jbappplatform-6-ARCHITECTURE-server-6-rpmチャンネルから mod_jk-ap22 1.2.37 および Apache HTTP Server 2.2.26 httpd パッケージをインストールします(既存のバージョンはすべて更新されます)。yum install mod_jk httpd
yum install mod_jk httpdCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 必要に 応じ て、使用する設定ファイルのサンプルをコピーします。
cp /usr/share/doc/mod_jk-ap22-1.2.37/mod_jk.conf.sample /etc/httpd/conf.d/mod_jk.conf
cp /usr/share/doc/mod_jk-ap22-1.2.37/mod_jk.conf.sample /etc/httpd/conf.d/mod_jk.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow cp /usr/share/doc/mod_jk-ap22-1.2.37/workers.properties.sample /etc/httpd/conf/workers.properties
cp /usr/share/doc/mod_jk-ap22-1.2.37/workers.properties.sample /etc/httpd/conf/workers.propertiesCopy to Clipboard Copied! Toggle word wrap Toggle overflow これらのファイルは、必要に応じて編集する必要があります。 - サーバーを起動します。
service httpd start
service httpd startCopy to Clipboard Copied! Toggle word wrap Toggle overflow
手順17.20 Red Hat Enterprise Linux 6: mod_jk と Apache HTTP Server 2.2.15
- 以下のコマンドを実行して、mod_jk と Apache HTTP Server 2.2.15 をインストールします。
yum install mod_jk
yum install mod_jkCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 必要に 応じ て、使用する設定ファイルのサンプルをコピーします。
cp /usr/share/doc/mod_jk-ap22-1.2.37/mod_jk.conf.sample /etc/httpd/conf.d/mod_jk.conf
cp /usr/share/doc/mod_jk-ap22-1.2.37/mod_jk.conf.sample /etc/httpd/conf.d/mod_jk.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow cp /usr/share/doc/mod_jk-ap22-1.2.37/workers.properties.sample /etc/httpd/conf/workers.properties
cp /usr/share/doc/mod_jk-ap22-1.2.37/workers.properties.sample /etc/httpd/conf/workers.propertiesCopy to Clipboard Copied! Toggle word wrap Toggle overflow これらのファイルは、必要に応じて編集する必要があります。 - サーバーを起動します。
service httpd start
service httpd startCopy to Clipboard Copied! Toggle word wrap Toggle overflow
手順17.21 Red Hat Enterprise Linux 7: mod_jk と JBoss EAP Apache HTTP Server 2.2.26
jbappplatform-6-ARCHITECTURE-server-6-rpmチャンネルから mod_jk-ap22 1.2.37 および Apache HTTP Server 2.2.26 httpd22 パッケージをインストールします(既存のバージョンはすべて更新されます)。yum install mod_jk
yum install mod_jkCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 必要に 応じ て、使用する設定ファイルのサンプルをコピーします。
cp /usr/share/doc/mod_jk-ap22-1.2.37/mod_jk.conf.sample /etc/httpd22/conf.d/mod_jk.conf
cp /usr/share/doc/mod_jk-ap22-1.2.37/mod_jk.conf.sample /etc/httpd22/conf.d/mod_jk.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow cp /usr/share/doc/mod_jk-ap22-1.2.37/workers.properties.sample /etc/httpd22/conf/workers.properties
cp /usr/share/doc/mod_jk-ap22-1.2.37/workers.properties.sample /etc/httpd22/conf/workers.propertiesCopy to Clipboard Copied! Toggle word wrap Toggle overflow これらのファイルは、必要に応じて編集する必要があります。 - サーバーを起動します。
systemctl start httpd22.service
systemctl start httpd22.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow