톰캣8.5
server.xml 설정
devjones
2021. 6. 1. 11:09
1. Connector 태그
클라이언트의 요청을 설정된 프로토콜에 따라 수신하고 지정한 엔진에 연결하는 태그
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
connectionTimeout="20000"
클라이언트가 서버에 연결 요청하였을 때 서버가 요청을 기다리는 최대 시간. 20초
protocol="HTTP/1.1"
커넥터의 프로토콜
HTTP/1.1 : 웹요청을 받아들이는 프로토콜
AJP/1.3 톰캣과 아파치 연동시 사용하는 프로토콜
redirectPort="8443"
Connector가 non-SSL 상태일 때 SSL 요청을 받을 경우 지정한 포트로 재접속.
2. host 태그
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
가상 호스트를 생성하는 태그.
각각의 host 태그는 하나의 가상호스트가 되며 연결할 도엠인, 호스트의 root폴더와 같은 속성 지정
2-1. Context 태그
<Context docBase="mySpring" path="/mySpring" reloadable="true" source="org.eclipse.jst.jee.server:mySpring"/>
가상호스트 안에서 실행되는 어플리케이션의 경로와 옵션을 설정하는 태그.