T&A
WindowsでのTomcatとApache2の連携
新規バージョン(Tomcat5.5.20,Apache2.2.2以降)
-
%APACHE_HOME%/conf/httpd.conf を開き、以下の行のコメントアウト( # )を解除します。
- #LoadModule proxy_module modules/mod_proxy.so 99行目辺りに書いてあります。
- #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so 100行目辺りに書いてあります。
-
続いて、一番下に以下を記述します。
<Location /> ProxyPass ajp://localhost:8009/ </Location>
動作確認
- 「Tomcat」→「Apache」の順に起動します。
- http://localhost/ にアクセスし、Tomcat のページが表示されることを確認します。
これでTomcatとApache2の連携(新バージョン)は終了です。
旧バージョン(Tomcat5.0.28,Apache2.0.59以前)
- http://tomcat.apache.org/connectors-doc/ にアクセスします。
- 「Headlines」 → 「binaries」 からダウンロードページへ移動します。
- 「win32」 から 「mod_jk-apache-2.2.3.so」 をダウンロードします。
- ダウンロードしたファイルを %APACHE_HOME%/modules/ にコピーします。
-
%APACHE_HOME%/conf/httpd.conf を開き、一番下に以下の行を追加します。
- LoadModule jk2_module modules/mod_jk-apache-2.2.3.so
- %APACHE_HOME%/conf/ 以下に 「workers2.properties」 という名前のファイルを作成します。
-
「workers2.properties」 を開き、以下のように記述します。
[logger.file:0] level=ERROR file=${serverRoot}/logs/jk2error.log
[channel.socket:localhost:8009] port=8080 host=127.0.0.1
[ajp13:localhost:8009] channel=channel.socket:localhost:8009
[uri:/*] worker=ajp3:localhost:8009
準備
- %CATALINA_HOME%/conf/server.xml を開きます。
- <Connecter~/>の部分をコメントアウトします。
動作確認
- 「Tomcat」→「Apache」の順に起動します。
- http://localhost/ にアクセスし、Tomcat のページが表示されることを確認します。
これでTomcatとApache2の連携(旧バージョン)は終了です。