Tips記事
» 2002年10月23日 21時48分 UPDATE

Tomcat4サンプルページへのアクセスを制限したい

[木田佳克,ITmedia]

 JavaサーブレットおよびJSPの実行環境として知られるオープンソースの「Tomcat」。概要からインストールまでは、「Javaラーニング」の特集を参考にしてほしい。ここでは、関連設定について解説しよう。

 Tomcat自体には、次に見られるよう8080ポートにてサンプルページアクセスが標準設定されている。しかし、通常はApacheと連携させるのが一般的だ。制限させるには、次のようにserver.xmlファイルを編集すればよい。

画面
Tomcat4が動作した判断となるサンプル表示。標準設定ではlocalhost:8080ポートにてアクセスが可能

 ここでの例は、次のリンク先に見られるようRPMパッケージにてインストールした場合の例だ。

http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.12/rpms/

 次のように、/etc/tomcat4/ディレクトリ下へ設定ファイルが集められている。

# ls /etc/tomcat4/
catalina.policy   server-noexamples.xml.config tomcat4.conf
jk2.properties    server.xml   web.xml
jk2.properties.save tomcat-users.xml

# vi /etc/tomcat4/server.xml

〜中略〜

<!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->

<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8080" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0" connectionTimeout="20000"
useURIValidationHack="false" />

〜以下略〜

 上記の個所を見つけたら、次のように「」で囲いコメントアウトさせればよい。

<!-- port="8080" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0" connectionTimeout="20000"
useURIValidationHack="false" /> -->

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ