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 カテゴリ
全体
Linux Windows java Firefox 正規表現 SQL Internet 脆弱性関連 MySQL Active Directory Skype Google Maps Apache + Tomcat EXCEL HSQL(HypersonicSQL) Mail/Sendmail SSL FTP 翻訳 SQL Server EasyCharts 携帯 CD HTML Network Resin Adobe YAHOO! Apache Apple HTTP PHP プログラミング News Tool java script Music Mozilla 用語 未分類
タグ
最新のコメント
最新のトラックバック
以前の記事
2008年 03月
2008年 02月 2008年 01月 2007年 12月 2007年 11月 2007年 10月 2007年 09月 2007年 08月 2007年 07月 2007年 06月 2007年 05月 2007年 04月 2007年 03月 2007年 02月 2007年 01月 2006年 12月 2006年 11月 2006年 10月 2006年 09月 2006年 08月 2006年 07月 2006年 06月 2006年 05月
お気に入りブログ
メモ帳
検索
おすすめキーワード(PR)
ファン
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||