반응형
Tomcat에서는 특정 IP의 접근을 제한하거나, 허용할 수 있는 옵션을 제공한다.
물론 웹 서비스내에서 인터셉터 또는 필터링 등을 이용하여 IP를 체크한 뒤 걸러낼수는 있지만, 접근을 제한하는 IP등이 명확하다면 서비스단이 아닌 Tomcat 내부 설정에서 컨트롤 하는것이 운영하기에 더 편할때가 있다.
Tomcat 내에서 IP를 허용/제한하는 방법은 Tomcat의 설정파일인 server.xml에서 <Host>..</Host> 사이에 다음과 같은 내용을 추가하고 재시작 하면된다.
[IP 허용]
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.0.0.1,127.0.0.2"/> |
[IP 거부]
<Valve className="org.apache.catalina.valves.RemoteAddrValve" deny="192.168.0.1"/> |
이밖에 Tomcat의 valve 컴포넌트에서는 다양한 옵션을 제공하는데, 추가로 정보가 더 필요한 사용자는 아래 URL 에서
확인이 가능하다.
http://tomcat.apache.org/tomcat-7.0-doc/config/valve.html
'Apache / Tomcat' 카테고리의 다른 글
[Tomcat] OutOfMemory시 톰캣 자동 재시작 (0) | 2018.01.02 |
---|---|
[Tomcat] 톰캣 실행여부 확인 및 시작 Shell Script (3) | 2017.12.21 |
[Apache] 아파치 로그에서 이미지 제외하기 (0) | 2015.01.28 |
[Apache] rotatelogs를 이용하여 월별로 접속 로그 쌓기 (0) | 2015.01.22 |
Tomcat 로컬환경에서 세션이 끊길때(JSessionID 충돌) (0) | 2014.11.03 |