Apache | Tomcatとの連携(mod_proxy_ajp) | 8080ポートを停止し、AJP/1.3プロトコルを確認する

Apache経由のアクセスに変更するため、現在8080ポートで実行しているTomcatへ直接接続できないようにする。

設定のため、{Tomcatインストールディレクトリ}/conf にある server.xml をテキストエディタで開く。そして 8080 で検索すると、次のような内容が見つかるはずである。

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

この部分全体をコメントアウトする。

<!--
    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
-->

これで8080ポートからTomcatへ接続できなくなった。

設定が完了したらTomcatを再起動し、ブラウザで http://localhost:8080/hello/helloworld にアクセスしてみる。

8080ポート停止

次に、server.xml ファイルに次のような内容があるか検索する。AJP で検索すると見つかるはずである。

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

ApacheからTomcatへは、AJP/1.3 というプロトコルを使用して8009ポートで接続することになる。