Tomcat 에서 특정 IP 접근 제한하기
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
출처: http://fruitdev.tistory.com/180?category=558549 [과일가게 개발자]
'Server, WAS > Tomcat' 카테고리의 다른 글
Linux Tomcat 다중으로 설치하기 (0) | 2018.09.03 |
---|---|
리눅스 서버 부팅시 Tomcat 자동 실행 (0) | 2018.09.03 |
[Tomcat] OutOfMemory시 톰캣 자동 재시작 (0) | 2018.09.03 |
[Tomcat] 톰캣 실행여부 확인 및 시작 Shell Script (0) | 2018.09.03 |
Tomcat 로컬환경에서 세션이 끊길때(JSessionID 충돌) (0) | 2018.09.03 |
Tomcat 강제종료 (0) | 2018.09.03 |
Apache2, Tomcat 심볼릭 링크 적용하기 (0) | 2018.09.03 |
톰캣 1대에 서비스 여러개 설정하기 (0) | 2018.09.03 |