1대의 톰캣서버에 여러개의 도메인과 프로젝트를 띄우는 방법 입니다.
두 개의 도메인과 프로젝트를 띄우는 방법을 예로 들겠습니다.
아래는 구성도 입니다.
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"></Host>
<Host name="domain1.com" appBase="project1_webapps" unpackWARs="true" autoDeploy="true">
<Alias>www.domain1.com</Alias>
<Context docBase="project1" path="" reloadable="true"/>
</Host>
<Host name="domain2.com" appBase="project2_webapps" unpackWARs="true" autoDeploy="true">
<Alias>www.domain2.com</Alias>
<Context docBase="project2" path="" reloadable="true" />
</Host>
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"></Host>
<Host name="domain1.com" appBase="project1_webapps" unpackWARs="true" autoDeploy="true">
<Alias>www.domain1.com</Alias>
<Context docBase="project1" path="" reloadable="true"/>
</Host>
<Host name="sub.domain1.com" appBase="project2_webapps" unpackWARs="true" autoDeploy="true">
<Context docBase="project2" path="" reloadable="true" />
</Host>