본문 바로가기
WAS/TOMCAT

4. Connector 속성 정의 (server.xml)

by coldplayer83 2023. 7. 14.
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