*mod_jk インストール手順 [#r8317aac]
#contents
**概要 [#z538a235]
本手順書は下記環境に沿ったインストール手順である。

mod_jk : mod_jk 1.2.19~
apache : apache 2.2.3
tomcat : tomcat 5.0.30
OS     : Redhat Enterprise Linux ESv4 (x86 32bit)~

**ソースの取得 [#f7407958]
開発元のサイトよりインストール元を取得する。~

http://tomcat.apache.org/download-connectors.cgi

**インストール [#cada375e]
ソースを取得し展開する

 wget http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.19/tomcat-connectors-1.2.19-src.tar.gz
 tar xfvz tomcat-connectors-1.2.19-src.tar.gz 
 cd tomcat-connectors-1.2.19-src

configureを行う。--with-apxs=オプションにてapacheのインストールディレクトリ配下にあるapxsディレクトリを指定する。~

 cd native/
 ./configure --with-apxs=/usr/local/apache/bin/apxs 

コンパイルとインストールを行う。~

 make
 make install

/usr/local/apache/modulesの配下にmod_jk.soは配置される。


設定ファイル(workers.properties)に修正を行い、所定位置に配置する。

 cd ../conf
 vi workers.properties

以下の二行を修正する

 <修正前>
 workers.tomcat_home=/var/tomcat3
 <修正後>
 workers.tomcat_home=/usr/local/tomcat

 <修正前>
 workers.java_home=/opt/IBMJava2-13
 <修正後>
 workers.java_home=/usr/local/jdk

所定位置に配置する。

 cp ./workers.properties /usr/local/apache/conf/

**apacheの設定 [#y8ef214c]
apacheよりmod_jkをロードするようにhttpd.confに設定を加える。~

 cd /usr/local/apache/conf
 vi httpd.conf

以下を追記する。

 # Load mod_jk module
 LoadModule    jk_module  modules/mod_jk.so
 # Where to find workers.properties
 JkWorkersFile /usr/local/apache/conf/workers.properties
 # Where to put jk logs
 JkLogFile     /usr/local/apache/logs/mod_jk.log
 # Set the jk log level [debug/error/info]
 JkLogLevel    info
 # Select the log format
 JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
 # JkOptions indicate to send SSL KEY SIZE,
 JkOptions     +ForwardKeySize +ForwardURICompat -ForwardDirectories
 # JkRequestLogFormat set the request format
 JkRequestLogFormat     "%w %V %T"
 # Send servlet for context /examples to worker named worker1
 JkMount  /servlets-examples/* ajp13
 # Send JSPs  for context /examples to worker named worker1
 JkMount  /jsp-examples/*.jsp ajp13

apacheとtomcatを再起動する。

 /etc/init.d/tomcat restart
 /etc/init.d/apachectl restart

**動作確認 [#l2850179]
mod_jkを介したapache - tomcatの連携を確認するため、下記URLにアクセスしてサンプルプログラムを動作させる。

 http://[サーバIP]/servlets-examples/index.html

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS