8080番ポートの停止とAJP/1.3プロトコルの確認
Apache 経由でのアクセスに変更するため、現状 8080 番ポートで行っている Tomcat への直接接続を出来ないようにします。
(Last modified: )
8080番ポートの停止とAJP/1.3プロトコルの確認
設定を行うために「(Tomcatをインストールしたディレクトリ)\conf\」内にある「server.xml」を開きます。そして次のような記述がある場所を検索します。
<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
この部分全体をコメントになるようにします。
<!-- <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> -->
これで8080番ポートでTomcatへ接続しようとしても接続できなくなります。
設定が完了したら一度Tomcatを再起動して、先ほどと同じように「http://localhost:8080/hello/helloworld」にブラウザからアクセスしてみます。
また念のために「server.xml」ファイル内に次の記述があるかどうか検索しておいて下さい。
<!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
ApacheからTomcatに対して接続を行う場合には、「AJP/1.3」と言うプロトコルを使って8009番ポートで接続を行います。
( Written by Tatsuo Ikura )
著者 / TATSUO IKURA
これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。