Tomcat server.xml 설정
섹션 7진행 0 / 8
7. 정리
- server.xml 은 Server > Service > Connector·Engine > Host > Valve·Context 순으로 중첩됩니다.
- Server 의
port 속성이 종료 포트이고, 외부에 노출하지 않도록 방화벽으로 막아야 합니다.
- HTTP Connector 는
maxThreads·acceptCount·connectionTimeout·compression·URIEncoding·maxPostSize·maxSwallowSize 로 트래픽에 맞춥니다.
- 쓰지 않는 AJP 커넥터는 지우고, 필요하면 로컬 전용으로 좁힙니다.
- Host 의
appBase 는 $BASE/webapps 같은 절대경로로 분리해 업그레이드에도 앱이 그대로 남게 합니다.
- AccessLogValve 로 접근 로그와 응답 시간(
%D)을 남기고, nginx 뒤에서는 RemoteIpValve 로 실제 IP 와 프로토콜을 복원합니다.
- 변경은 재시작으로만 반영되므로, 적용 전 XML 문법 검증을 습관으로 만듭니다. 다음 레슨은 인스턴스 분리와 JVM 옵션입니다.