스마트웹앱콘텐츠전문가/직장

[톰캣 웹서버]설정 관련 - manager/ 경로 ip 제한

9D4U 2017. 9. 19. 15:06
728x90
반응형

톰캣 서버 구동 후,


별다른 설정 없이,


도메인/manager로 브라우저 접속을 하면 톰캣 초기 설정 파일의 manager경로로 이동하게 된다.


이는, 웹 취약점에 걸리는 사항이므로


#위치 공개(아파치 톰캣 기본 설치 파일 노출)

 - manager, docs, examples 등 아파치 톰캣 기본 설치 시 생성되는 불필요 폴더 및 파일이 존재함.

   docs, examples 폴더는 삭제를 권장하며 manager(아파치 톰캣 관리자 페이지)는 무작위 대입과 

   같은 공격에 노출될 수 있으므로, 사용 시 IP 접근 제어 실행 권장.


조치 방법)


- /examples, /docs 디렉토리는 웹 서버 운영에 불필요하므로 삭제를 권장.




- /manager는 사용 시 IP 접근 제어를 통해 허용된 IP(또는 관리자)만 사용할 것을 권장.

 : 설치된 톰캣 디렉토리 경로 하위의 webappps - manager - META-INF - context.xml 파일에

   

 예)  <Valve className=”org.apache.catalina.valves.RemoteAddrValve”

         allow=”192.168.1.2|192.168.2.2(허용하는 IP)″ /> 

       <- 이 내용을 추가 하면 된다.(서버 재시작)



추가) 웹서버가 센트os계열의 운영체제를 가진 리눅스 서버에서 사용되는 경우,

       vi 명령어를 사용하여 xml파일 내용을 쉽게 수정이 가능하다.

+ vi 명령어로 중요한 파일을 수정하려는 경우, 루트 권한을 가져야만 수정이 가능하다.


+ vim 명령어 정리

명령어 

설명 

 :w

단순 저장 

 :w example.txt

example.txt 파일로 저장 

 :w >> example.txt

example.txt 파일에 덧붙여서 저장 

 :wq

저장 후 종료 

 :q

vi 종료 

 :q! 

vi 강제 종료 

 :wq!

강제 저장 후 종료 

 :e example.txt

example.txt 파일을 불러옴 

 :e 

현재파일을 불러옴 

 :e#

바로 이전에 열었떤 파일을 불러옴 

 입력모드 시

 a

커서 위치 다음칸부터 입력 

 i 

커서 위치에 입력 


<- 참조 : http://gyuha.tistory.com/157

728x90