Tomcat JSP광호스팅이란,
기존 apache+tomcat 연동구조로 제공되던 JSP기반 웹호스팅과는 달리
apache가 없는 tomcat 단독환경으로 제공되는 서비스이므로 일반적인 개발환경과
동일하게 구성하실 수 있다는 장점이 있습니다.
1. Context 추가시 위치는 기본적으로 server.xml에 설정된 appBase(webapps)이하에 추가하셔서 고객님께서 이용을 원하시는
별도 application을 구성하실 수 있습니다.
아래는 'test'라는 호스팅계정으로 'http://test.cafe24.com'이라는 카페24 기본도메인을 이용시에
'http://test.cafe24.com/admin'이라는 서브디렉토리로 Context를 설정하는 방법입니다.
1) ssh 접속
2) Context 추가에 따른 xml 파일 작성
# cd tomcat/conf/test/test.cafe24.com/
# vi admin.xml --> xml 파일명은 Context를 이용하실 디렉토리명과 동일합니다.
admin.xml 작성 후 톰캣 재시작없이도 적용되므로 아래 3)번 단계로 넘어갑니다.
3) Context로 이용하실 tomcat/webapps/admin 디렉토리를 생성하시고,
필요한 소스 및 WEB-INF/classes, WEB-INF/lib를 admin 이하에 업로드 또는 배포하신 후 이용하시면 됩니다.
http://test.cafe24.com/admin 으로 접속확인.
2. Subdomain 추가시 위치는 기본적으로 tomcat/webapps_sub와 같은 새로운 appBase를 추가하며,
기본 Context 루트는 ROOT이므로 tomcat/webapps_sub/ROOT/index.jsp와 같이 기본사용 가능합니다.
아래는 'http://sub.domain.com' 서브도메인을 webapps_sub라는 새로운 appBase로 연결하는 방법입니다.
1) ssh 접속
2) server.xml 파일에 연결할 SubDomain 관련 Host 구문 추가함.
# cd tomcat/conf/
# vi server.xml --> </Host> 하단에 아래 내용 추가함.
3) 톰캣 재시작
# cd
# ./tomcat/bin/shutdown.sh
# ./tomcat/bin/startup.sh
4) 톰캣 재시작 후 webapps_sub 디렉토리 자동생성됨.
5) tomcat/webapps_sub/ROOT/index.jsp 소스생성 후 http://sub.domain.com으로 연결확인
※ 주의사항
64비트 JSP광호스팅, 멀티호스팅, 오라클호스팅의 JSP기반 웹호스팅은
apache+tomcat 연동 구조이므로 아래 방법이 아닌 [여기]를 참고해주시기 바랍니다.