- コネクタの入手
- http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/ から取得
- soファイルのリネーム
- mod_jk-apache-2.0.55.soをmod_jk.soにリネーム
- Apacheにsoファイルを配置&設定
- soファイルを$APACHE_HOME/modules以下に配置($APACHE_HOMEはApacheをインストールした場所)
- workers.propertiesファイルを作成
- $APACHE_HOME/conf以下に上記ファイルを作成。以下にサンプルを記述する.(正直、このファイルの内容はよくわかりません・・)
#
# Log File Settings
#
[logger.file:0]
level=ERROR
file=${serverRoot}/logs/jk2.log
#
# Socket Channel Settings
#
[channel.socket:localhost:8009]
info=Ajp13 forwarding over socket
## host=localhost
## port=8009
## group=lb
#
# lb worker group settings
#
[uri:/*]
info=Map the Tomcat examples
## group=lb
#
# Status Worker Settings
#
[status:]
[uri:/jkstatus/*]
group=status:
#
# Shared Memory Settings
#
[shm:]
# not used
disabled=1
-
- $APACHE_HOME/conf/httpd.confに以下の記述を追加
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkMount /* ajp13 # <== tomcat側に処理を任せるパス /*は全てをあらわす
-
- Tomcatの8080ポートで起動するコネクタを削除
- $CATALINA_HOME/conf/server.xmlにて、8080で検索し、タグをコメントアウト。
- Tomcat, Apacheを停止
- Tomcatを起動
- Apacheを起動
- http://localhost/ にアクセスして、tomcatのトップページが表示されれば成功