Tomcat 보안과 운영 점검
섹션 7진행 0 / 8
7. 정리
- manager·host-manager·docs·examples 는 지우고 ROOT 만 서비스 페이지로 교체합니다.
- ErrorReportValve 의 showReport·showServerInfo 를 끄고 Connector server 속성으로 버전 헤더를 가립니다.
- 종료 포트는 비밀 문자열로 바꾸거나 port="-1" 로 완전히 끕니다.
- conf 는 쓰기 금지, webapps 는 배포 계정 소유, 실행 계정(tomcat)은 최소 권한만 갖습니다.
- 세션 타임아웃과 쿠키의 HttpOnly·Secure·SameSite 를 web.xml·context.xml 에서 맞춥니다.
- 스레드 덤프·힙 덤프로 장애 원인을 찾고, 점검 체크리스트로 포트·PID·디스크·로그를 정기 확인합니다.
- 업그레이드와 롤백은 current 링크 전환 한 번으로 끝납니다. 다음 레슨은 nginx 설치입니다.