dreamedge.net

アクセスをIPで制限する

2008-06-17T03:49:00+0000

/etc/tomcat5/server.xmlのEngine, Host, Contextタグの子要素としてValveタグを設定するとおk.(server.xmlのパスはDebianデフォルトの場所)

アドレスで制限する場合は,

<Valve className="org.apache.catalina.valves.RemoteAddrValve"
       allow="192.168.*.*, 127.0.0.*" />

ホスト名で制限する場合は,

<Valve className="org.apache.catalina.valves.RemoteHostValve"
       allow="*.hoge.org" />

といった感じ.

Java的なclass名表記の文化はなかなか慣れないところ.自分はValveをValueと書いて思いっきりハマったんだけど,タイプミスとかしないんだろうか?(IDEがそこら辺はなんとかしてくれる?)