<< イントロダクション >>
Tomcat セットアップ Cocoon セットアップ


6 Apache〜Tomcatコネクタ セットアップ

Apache2.0〜Tomcatコネクタ mod_jk2.so をセットアップし、Apache2.0〜Tomcat連携の環境設定を行います。

6.1 mod_jk2のコンパイル、Apacheへのインストール

ダウンロードでmod_jk2ソースを解凍し、以下のコマンドを投入し、mod_jk2.soのコンパイル、Apacheへのインストールを行います。

# cd /usr/local/download/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2

# ./configure --with-apxs2=/usr/local/apache2/bin/apxs
# make
# cd ../build/jk2/apache2
# /usr/local/apache2/bin/apxs -n jk2 -i mod_jk2.so
    ここで、configureコマンドのオプションについて簡単に説明します。
  • --with-apxs2 : コンパイルに使用するApacheのapxsファイル(Apache2.0を使用します)
これで、mod_jk2.soがApacheルートディレクトリのmodulesディレクトリ(/usr/local/apache2/modules)にインストールされました。
さらに、jk2のWEBサーバ向け設定ファイル workers2.properties を、Apacheの定義ファイル格納ディレクトリ(/usr/local/apache2/conf)に設定します。

# cd /usr/local/download/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/conf
# cp workers2.properties.minimal /usr/local/apache2/conf/workers2.properties

Apache〜Tomcat連携確認のため、workers2.properties を一部変更し、Tomcatのサーブレット/JSPのサンプルにアクセス可能となるよう編集します。

# vi /usr/local/apache2/conf/workers2.properties

  [uri:/jsp-examples]
          ↓
  [uri:/jsp-examples/*]

  [uri:/servlets-examples]
          ↓
  [uri:/servlets-examples/*]

6.2 Apache定義ファイルの設定

Apacheのhttpd.confファイルの最後に、以下の内容を追加します。

# vi /usr/local/apache2/conf/httpd.conf

LoadModule jk2_module modules/mod_jk2.so

上記の設定をチェックします。

# /usr/local/apache2/bin/apachectl configtest

Syntax OK	← このように表示されれば問題ありません

6.3 Apache〜Tomcat連携の確認

以上で、Apache〜Tomcat連携の環境が設定されました。
Tomcat、Apacheの順に起動して、画面が表示されることを確認します。

# /etc/rc.d/init.d/tomcat start
# /etc/rc.d/init.d/httpd start

URL表示内容
http://localhost/Apacheドキュメント
http://localhost:8080/Tomcatドキュメント
http://localhost//servlets-examples/Servlet Examples with Code
http://localhost/jsp-examples/JSP Samples


<< イントロダクション >>
Tomcat セットアップ Cocoon セットアップ

更新履歴
Apache 2.0.49〜Tomcat4.1.24
Apache 2.0.43〜Tomcat4.1.18
Apache 2.0.40〜Tomcat4.0.4
Apache 2.0.39〜Tomcat4.0.3
Apache 2.0.36〜Tomcat4.0.3