Tomcat 7.0 가상호스트 Virtualhost 설정

입질쾌감 물때표

tomcat에서 도메인을 기준으로 여러개의 사이트를 운영 즉, 가상호스트를 설정하려면 아래와 같이 하면 된다.

<Hostname="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
</Host>
<Host name="www.testdomain.com" appBase="new_webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
</Host>

문제가 www 없이 도메인을 입력하고 들어가면 not found가 되거나 localhost로 연결이 된다.

그냥 apache라면 alias를 지정해주면 되었는데… xml 형태라 어떻게 해줘야하나 몰라서 host를 동일하게 추가해보기도 했고 name에 와일드카드(*)를 넣어보기도 했다. 당연히 결과는…ㅋㅋ 답은 레퍼런스에서 찾았다.

<Host name="www.testdomain.com" appBase="new_webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Alias>testdomain.com</Alias>
</Host>

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다