공룡호가 사는 세상 이야기

예제 애플리케이션 테스트 및 검증 페이지

출장 때문에 너무 늦었다 -_-...
개발 또는 테스트 용도로 아파치 톰캣 서버 설치와 설정에 대해서 단계별로 알아보자.
몇 년전, 개인 홈페이지를 운영하기 위해서 아파치, PHP, MYSQL을 유닉스 위에 설치하고 설정을 시도했던 적이 있었다. 모든 것은 소스를 받아 다시 컴파일 하여 설치하고, 설정할 것은 무엇이 그렇게 많은지, 끝내 성공하긴 했지만, 굉장히 힘들었던 기억이 든다.

웹 사이트가 어떻게 돌아가는지, 브라우저에서의 어플리케이션 접근에 대한 최소한의 공통 분모로 무엇이 필요할 것인지 기본적으로 인지하고 있고, 웹 혹은 어플리케이션 서버에 필요한 내용을 알고, 유닉스 서버에 접근할 수 있다면 다음 튜토리얼을 따라 해 보자. 튜토리얼은 다음과 같은 내용을 담고 있다.

  • 아파치 톰캣과 유닉스에 대한 소개뿐 아니라 시작하기 위해 필요한 것들에 대한 소개
  • 엔터프라이즈 웹 아키텍처 대 독립형(stand-alone) 웹 아키텍처에 대한 비교
  • 아무것도 설정되어 있지 않은 유닉스 서버에 웹 혹은 애플리케이션 서버 설치 준비
  • 톰캣 웹 서버 설치와 시작 방법에 대한 상세한 단계별 지시
  • 톰캣 웹 애플리케이션 매니저(Tomcat Web Application Manager) 접근 설정 정보
  • 예제 애플리케이션 배치에 대한 지시 사항
  • 추가적인 내용
  • 서버에 유닉스를 설치하고, 10GB 이상의 디스크 용량과 512M 이상의 메모리, 웹 브라우져 하나, JRE 5.0이상, C컴파일러를 준비하면 튜토리얼에 대한 준비가 끝났다.
    굉장히 상세하게 되어 있지만, 번역이 조금 아쉬운 부분도 없잖아 존재한다.
    원문을 원하시는 분을 위해서 원문도 링크한다. 대부분 이런 설치/설정에 관한 문서는 누군가의 경험에 의한 문서들이 많다. 따라서, 적용도 힘들고, 제작자와 동일한 환경이 아니면 실패할 확률도 높다.
    요즘은, NT환경에서 위와 같은 구성을 하는 경우도 종종 있다.. 하지만, 왜 유닉스에서 이들을 설정해야 하는지, 왜 필요한지 아는 분들은 알 것이다. 따라 해 볼까.

    링크(한글) : http://www.ibm.com/developerworks/kr/library/tutorial/au-dw-au-webdevserver-i.html
    링크(원문) : http://www.ibm.com/developerworks/edu/au-dw-au-webdevserver-i.html