728x90
server.xml 파일의 Connector 속성 정의
설정 예시)
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<!-- <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" /> -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
address | address 속성을 설정하면 호스트에서 사용하는 1개의 IP 로 bind 하여 listen |
port |
listen 할 TCP 포트 번호
0으로 설정하면 임의의 포트를 사용
|
allowTrace |
TRACE 메소드 사용 유무
기본값은 false
|
connection timeout |
TCP 연결된 후, 실제 요청이 수신될 때까지 대기하는 시간. (ms 단위)
HTTP 기본값은 20000
|
enableLookups |
DNS lookup 을 사용해서 클라이언트의 이름을 가져올지 설정
기본값은 false
|
maxParameterCount |
GET, POST 의 최대 parameter 개수
기본값은 10000
|
maxPostSize |
POST 수신 최대 크기
-1 이하로 설정하면 무제한
기본값은 2097152
|
maxThreads |
최대 쓰레드 개수
기본값은 200
|
minSpareThreads |
최초 생성하는 쓰레드 개수.
기본값은 10
|
protocol |
프로토콜
HTTP 의 기본값은 HTTP/1.1
AJP 의 기본값은 AJP/1.3
|
scheme |
https 이면 https 로 설정
기본값은 http
|
secure |
https 이면 true 로 설정
기본값은 false
|
xpoweredBy |
응답에 X-Powered-By 헤더를 포함시킬 경우에 true 로 설정
기본값은 false
|
acceptCount |
클라이언트 요청 대기 최대 개수
기본값은 100
|
maxConnections | 동시 처리 가능한 최대 TCP 연결 개수 |
tcpNoDelay |
TCP_NODELAY 사용 여부 설정
기본값은 true
|
compression |
응답시 gzip 압축 여부 설정
off : 압축하지 않음
on : 텍스트 데이터만 압축
force : 모두 압축
기본값은 off
|
maxKeepAliveRequests |
keepalive 가능한 최대 요청 수를 설정
-1 로 설정하면 무제한이고 1 로 설정하면 비활성화
기본값은 100
|
keepAliveTimeout | keepalive 시간을 설정 |
disableKeepAlivePercentage |
Thread 수가 점점 증가하여 maxThreads 대비 일정 비율을 초과할 때 더 이상 keepalive 를 하지 않는 속성
기본 설정은 75%
|
server | 응답에 Server 헤더에 저장할 값을 설정 |
SSLEnabled |
SSL 사용시 true 로 설정
기본값은 false
|
'WAS > TOMCAT' 카테고리의 다른 글
6. tomcat 클러스터링 2 (0) | 2023.07.24 |
---|---|
5. tomcat 클러스터링 (0) | 2023.07.14 |
3. 서비스 포트 변경 (0) | 2023.07.14 |
2. JAVA 버전 변경 (0) | 2023.07.14 |
1. 설치 및 버전 확인 (0) | 2023.07.14 |