헬린코린이
[Tomcat] Connector 태그 속성 본문
server.xml에서 ssl을 연결하려고 하는데 속성들이 너무 어려워
정리를 한번 해봤습니다
Connector 태그는
- 클라이언트의 요청을 설정된 프로토콜에 따라 수신하고 지정한 엔진에 연결하는 태그입니다.
속성 종류
URLEncoding
URL바이트를 디코딩하는 데 사용되는 문자 인코딩을 지정함
기본값은 UTF-8
connectionTimeout
TCP 연결된 후, 실제 요청이 수신될 때까지 대기하는 시간이다.
(ms 단위) HTTP 기본값은 20000이다
maxPostSize
POST 수신 최대 크기이다.
-1 이하로 설정하면 제한이 없다.
기본값은 2097152이다.
parseBodyMethods
POST와 동일하게 요청 매개변수에 대해 구문 분석되는 쉼표로 구분된 HTTP 메서드
목록입니다.
RESTful 애플리케이션에서 유용합니다.
기본값은 POST
port
연결을 기다리는 TCP 포트 번호이다.
0이 사용되면 Tomcat은 빈 포트를 임의로 선택합니다.
redirectPort
SSL 전송이 필요한 요청이 수신되면 여기에 지정된 포트 번호로 요청을 자동으로 리디렉션 합니다.
SSLEnabled
SSL 사용시 true로 설정한다.
기본값은 false이다.
URLEncoding
URL바이트를 디코딩하는 데 사용되는 문자 인코딩을 지정함
기본값은 UTF-8
connectionTimeout
TCP 연결된 후, 실제 요청이 수신될 때까지 대기하는 시간이다.
(ms 단위) HTTP 기본값은 20000이다.
maxConnections
동시 처리 가능한 최대 TCP 연결 개수이다
maxPostSize
POST 수신 최대 크기이다.
-1 이하로 설정하면 제한이 없다.
기본값은 2097152이다.
maxThread
최대 쓰레드 개수이다.
기본값은 200이다.
protocol
프로토콜이다.
HTTP의 기본값은 HTTP/1.1
AJP의 기본값은 AJP/1.3
scheme
https이면 https로 설정하면 된다.
기본값은 false이다.
secure
https 이면 true로 설정하면 된다.
기본값은 false이다.
sslprotocol
JSSE 전용
사용할 SSL 프로토콜을 지정하지 않으면 기본값은 TLS입니다.
자세한 건 https://tomcat.apache.org/tomcat-7.0-doc/config/http.html 홈페이지 들어가면 있습니다!