Tomcat 웹서버 설정 중에 필터링에 관한 정보입니다.

TOMCAT_HOME/conf/server.xml을 열으셔서 다음과 같이 추가하시면 됩니다.

...생략

<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

<!-- 전체 webapps 특정 아이피 접근 허용하는 방법 -->

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

<!-- webapps 안 폴더 하나에 대해 특정 아이피 접근 허용하는 방법 -->
<Context path="/폴더이름"> <!-- 톰캣 폴더 안에 webapps 폴더 안 -->
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.0.0.1" />
</Context>

</Host>

....생략...

deny는 들어오는 아이피 중에 특정 아이피를 차단하는 것이고 allow는 해당 아이피만 들어올수 있도록 설정을 하는것입니다.

deny와 allow 부분에 아이피 말고 도메인으로도 설정을 해줄 수가 있고 여러개의 아이피를 넣을때는 구분자 , 로 다중으로 등록을 하실 수 있습니다.

1. 차단하는 경우

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

2. 허용하는 경우

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

참고 : http://tomcat.apache.org/tomcat-5.5-doc/config/valve.html

출처 : http://www.devwing.net/blog?PostNo=43

2012/03/15 11:09 2012/03/15 11:09

트랙백 주소 :: 이 글에는 트랙백을 보낼 수 없습니다