ANA国内線【PR】
Peace on Earth
カテゴリ:Apache + Tomcat
  • Windowsでmod_jk使って接続
    [ 2006-09-13 12:01 ]
Windowsでmod_jk使って接続
mod_jkを使ってApacheとTomcatを連携させることにしました。

Apache1.3.XのWindows版ってもうバイナリじゃ出てないんだなぁ。
Tomcatは4.1.31を用意。
ここから探すとちょうど手元にあるApache1.3.33のバイナリが使えるものは、
jk-1.2.14のようなので、mod_jk-1.2.14-apache-1.3.33.soをダウンロード。
そいつをmod_jk.soにリネームして、Apacheのmodulesフォルダにおきました。

ここのクイックスタートを参照すると、
まずworkers.propertiesというファイルを作ってApacheのconfフォルダにおきます。
中身はこんな感じだそうです。
# ajp13 を使用する 1 つのワーカを定義
worker.list=worker1

# worker1 (ajp13) のプロパティの指定
worker.worker1.type=ajp13
worker.worker1.host=locahost
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300

hostをlocalhostってやったら動かなかったので、IPにしてみました。

次にApacheのhttpd.confに設定を加えます。
Dドライブにインストールされているとして。。。
# mod_jk モジュールのロード
# モジュールの場所を指定します。
LoadModule jk_module modules/mod_jk.so

# のためにモジュールの宣言
AddModule mod_jk.c

# workers.properties の場所の指定
# このパスは conf ディレクトリの場所に合わせて修正
(workers.properties は httpd.conf と一緒に置いておく)
JkWorkersFile "D:/Program Files/Apache Group/Apache/conf/workers.properties"

# JK のログファイルの場所の指定
# このパスは logs ディレクトリの場所に合わせて修正
(mod_jk.log は access_log と一緒に置いておく)
JkLogFile "D:/Program Files/Apache Group/Apache/logs/mod_jk.log"

# JK のログレベルの指定[debug/error/info]
JkLogLevel info

# ログ書式の設定
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

# SSL KEY SIZE を送信するように JkOptions を指定
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

# JkRequestLogFormat でリクエストの書式を指定
JkRequestLogFormat "%w %V %T"

# すべての /examples コンテキストに対するリクエスト worker1(ajp13)へ送信
JkMount /examples/* worker1

workers.properties の場所の指定するところから
まとめてこんなふうに書いておきました。
<IfModule mod_jk.c>
JkWorkersFile "D:/Program Files/Apache Group/Apache/conf/workers.properties"
JkLogFile "D:/Program Files/Apache Group/Apache/logs/mod_jk.log"
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount /examples/* worker1
</IfModule>

ApacheとTomcatを起動させて、http://IPでApacheの画面が出ることを、
http://IP:8080でTomcatの画面が出ることを確認して、
Tomcatのサンプルをポート8080からも80からも呼び出せることを確認。
失敗すると上記設定で指定したログファイルとかApacheのログになんかでてくるようです。
by nikoniko_felice | 2006-09-13 12:01 | Apache + Tomcat



Linux Windows javaなんかのメモ 忘れやすいもんで... あとGoogle, ネットでのニュースとかいろいろ

by nikoniko_felice
カテゴリ
タグ
最新のコメント
ithaca breas..
by PoodefedHox at 10:28
omega medica..
by AppomsdoP at 16:04
to: Admin - ..
by dautsBasy at 09:47
栗弄りながら、おっぱい ..
by 花鳥風月 at 15:11
c01ptkdu ..
by uyw84x5r : ブル大西 at 23:15
最新のトラックバック
Vicodin.
from Vicodin.
Cialis.
from Cialis.
デッケーーーおぱいw
from むろい
Acomplia.
from Acomplia.
Incest.
from Incest.
Ambien.
from Ambien.
Xanax.
from Xanax.
Viagra.
from Viagra.
Incest.
from Incest.
Ultram.
from Ultram.
以前の記事
お気に入りブログ
メモ帳
検索
おすすめキーワード(PR)
ファン
XML | ATOM

skin by excite