Windows 環境での Tomcat6 と Apache2.2 の連携

たまには、Android 以外のメモを書くことにする。
今更ながら、Windows 環境での Tomcat6 と Apache2.2 の連携
個人PCでちょっと確認するのには、これで充分。

Tomcat/conf/server.xml の <Service name="Catalina"> の中、以下を確認

   <!-- Define an AJP 1.3 Connector on port 8009 -->
   <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>


workers.properties を任意の場所に作成、内容は、、

worker.list=ajp13
worker.ajp13.type=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
----------------------------------------
これを、Aopache の httpd.conf で指定する。

Windows なので、以下から mod_jk-1.2.30-httpd-2.2.3.so を入手して

http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.30/

http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.30/

mod_jk.so というファイル名にして、Apache の modules ディレクトリに配置する。

Aopache の httpd.conf に、以下を追加

LoadModule jk_module modules/mod_jk.so

<IfModule mod_jk.c>
   JkWorkersFile    "C:\Apache2.2\conf\workers.properties"
   JkLogFile        "C:\Apache2.2\logs\mod_jk.log"
   JkMount          /uranus/*    ajp13
</IfModule>


これで、http://localhost/uranus/* にアクセスできる