mod_jk インストール手順 のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- mod_jk インストール手順 へ行く。
- 1 (2006-10-13 (金) 19:32:34)
- 2 (2006-10-13 (金) 19:36:10)
mod_jk インストール手順 †
概要 †
本手順書は下記環境に沿ったインストール手順である。
mod_jk : mod_jk 1.2.19
apache : apache 2.2.3
tomcat : tomcat 5.0.30
OS : Redhat Enterprise Linux ESv4 (x86 32bit)
ソースの取得 †
開発元のサイトよりインストール元を取得する。
http://tomcat.apache.org/download-connectors.cgi
インストール †
ソースを取得し展開する
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の設定 †
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
動作確認 †
mod_jkを介したapache - tomcatの連携を確認するため、下記URLにアクセスしてサンプルプログラムを動作させる。
http://[サーバIP]/servlets-examples/index.html