Tbpgr Blog

Recruiting Operations tbpgr(てぃーびー) のブログ

Tomcat | アクセス制限を行う

概要

アクセス制限を行う

詳細

アクセス制限を行うには以下のファイルを編集します。
%TOMCAT_HOME%/conf/Catalina/localhost/xxxx.xml

xxxx.xmlは任意のWebアプリケーション名が入ります。

アクセス許可の設定をする場合は

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="XXX.XXX.XXX.XXX" />

アクセス拒否の設定をする場合は

<Valve className="org.apache.catalina.valves.RemoteAddrValve" deny="XXX.XXX.XXX.XXX" />

を設定します。

サンプル

仕様

ローカルからのアクセスのみを許容する。

設定コード
# other settings
# :
<Context antiResourceLocking="false" privileged="true" >
  <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.0.0.1" />
</Context>
# :
# other settings