|
日記 |
2011年04月23日 19時27分 |
Apache,Tomcatの連携 |
ちょっと前の話ですが Apache,Tomcat を XP に入れてみました
バージョンが古いのを Linux に入れたことは有るんですが、
メジャーバージョンが変わると様子が変わってて、ちょっと苦労したので
メモっておきます
Apache は https://archive.apache.org/dist/httpd/binaries/win32/ からダウンロードしました
私はちょっと古い版で httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi を使いましたが
最新は2.2.17まで行ってるんですね!
Tomcat を入れる前に JDKです(オラクルになったんですね!)
https://www.oracle.com/technetwork/java/javase/downloads/index.html ここから落とせます
私は、jdk-6u21-windows-i586.exe ですが、今は6u25 みたいです
でTomcat は https://archive.apache.org/dist/tomcat/tomcat-6/ から落とせます
これも apache-tomcat-6.0.26.exe を使いましたが、最新は6.0.32 みたいです
で、上の順んで入れていくんですが、そのまま次へ次へと進めていけば勝手に入りました
Apache と Tomcat を連携させるのに mod_jk とか言うのは必要らしいです
https://tomcat.apache.org/dev/dist/tomcat-connectors/jk/binaries/win32/ に有ります
これは今でも 1.2.30 みたいです
で mod_jk-1.2.30-httpd-2.2.3.so をダウンロードして、mod_jk.so にりネーム後
Apache の modules フォルダーにコピー
Tomcat の conf ディレクトリーに「workers.properties」を作成
中身は
workers.tomcat_home="C:\Program Files\Apache Software Foundation\Tomcat
6.0"
workers.java_home="C:\Program Files\Java\jdk1.6.0_21"
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
#worker.ajp13.cachesize=10 |
こんな感じ
Apache の conf フォルダーに「mod_jk.conf」を作成
JkWorkersFile "C:\Program Files\Apache Software Foundation\Tomcat
6.0/conf/workers.properties"
JkLogFile "C:\Program Files\Apache Software Foundation\Tomcat 6.0/logs/mod_jk.log"
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
#Samples ディレクトリー
JkMount /examples/* ajp13 |
Apache の設定ファイル httpd.conf を編集
・モジュールのローディングの設定
LoadModule jk_module modules/mod_jk.so
・設定ファイルの読み込みの設定
<Ifmodule mod_jk.c>
include conf/mod_jk.conf
</IfModule>
動作確認
http://localhost/examples/ でメニューが出ればOK
(http://localhost:8080/examples/ と同じもの)
・最後に Tomcat の設定ファイル server.xml の 8080 に関する部分をコメントにして
8080ポートを塞ぐ
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"
redirectPort="8443"/>
をコメントにして http://localhost:8080/examples/ がエラーになればOK
こんな感じか!
|
|
目次へ戻る
|
|
|