메인 컨텐츠로 가기

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

developerWorks에 처음 로그인하면 developerWorks프로파일이 생성됩니다.귀하의 프로파일에서 동의하신 내용이 공개되지만 이 사항은 언제든지 변경 가능합니다. 귀하의 성명(숨김으로 체크되어 있어도 표시됩니다)과 디스플레이 이름은 게시한 컨텐츠나 사이트 엑세스시 표시됩니다.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

처음 developerWorks에 로그인할 때 프로파일이 작성되므로, 이를 위해 디스플레이 이름을 선택해야 합니다. 선택하신 디스플레이 이름은 developerWorks에 게시한 컨텐츠에 표시됩니다.

3글자 이상 31글자 이하의 길이로 사용 가능합니다. dW커뮤니티 내에서는 보안상 이메일주소를 제외한 다른 이름을 지정하셔야 합니다.

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

유닉스에서 개발 웹 서버 설치, 설정하기

빠르고 기능이 풍부하고 자유롭게 사용 가능한 웹 서버를 만들면서 여러분의 유닉스 실력을 한 단계 높여보자

Matthew Skamser, 소프트웨어 컨설턴트, Solution Destination, Inc.
author photo
Matthew L. Skamser는 IT 컨설턴트이자 Studio B의 창시자로 엔터프라이즈 서버 환경에서 웹 애플리케이션 아키텍처링, 관리, 트러블슈팅, 튜닝에 대해 10년 이상의 경력을 갖고 있다. 그의 고객들 중에는 IBM, 록히드 마틴/미 공군(Lockheed Martin/United States Air Force), 월드뱅크(WorldBank) 등도 포함되어 있다. 그는 IBM 인증 시스템 전문가(IBM Certified Systems Expert) 자격증을 다수 보유하고 있으며 북아리조나대학교(Northern Arizona University)에서 컴퓨터 정보 시스템(Computer Information Systems) 학사 학위를 받았다.

요약:  개발 또는 테스트 용도로 사용할 아파치 톰캣(Apache Tomcat) 서버 설치와 설정에 대해 단계별로 자세히 접근하여 알아봅니다. 아울러 유닉스(UNIX®) 환경에서 웹 혹은 애플리케이션 서버를 어떻게 만들어 관리할지 도움이 될 만한 팁을 살펴보겠습니다.

원문 게재일:  2008 년 9 월 09 일
난이도:  중급

페이지뷰: 8272 회
의견: 

시작하기 전에

이 튜토리얼에서 기대하는 바와 이를 어떻게 하면 가장 잘 도출해낼 수 있을지 알아보자.

이 튜토리얼에 대해

그러면 자바(Java™) 2 플랫폼 엔터프라이즈 에디션(J2EE™) 애플리케이션 개발, 테스팅, 배치(deploy), 튜닝을 수행하기 위해 완벽한 기능을 갖춘 애플리케이션 서버를 설치하고 싶은 것인가? 아니면 단지 새로운 걸 배워보고 싶은 상태이고 여러분 스스로의 애플리케이션 서버 환경은 확립하기로 결정한 상태인 것인가? 어디서 시작하고 싶은가?

동기가 어떻든 간에 이 튜토리얼을 읽고 있다면 웹 사이트가 어찌 돌아가는지 그리고 브라우저에서의 애플리케이션 접근에 대한 최소한의 공통 분모(도메인, 코드, 웹 브라우저, 데이터베이스 등)로 무엇이 필요할지 정도는 기본적으로 익숙해야 한다. 기본 사항을 숙지하고 있고 웹 혹은 애플리케이션 서버에 필요한 내용을 알며, 유닉스 서버에 접근할 수 있고, 웹 서버 관리에 대해 한 두세 개 정도 배울 마음만 갖고 있다면 이 튜토리얼은 여러분을 위한 것이다.


목적

이 튜토리얼은 다음 내용에 대해 담고 있다.

  • 아파치 톰캣과 유닉스에 대한 소개뿐 아니라 시작하기 위해 필요한 것들에 대한 소개
  • 엔터프라이즈 웹 아키텍처 대 독립형(stand-alone) 웹 아키텍처에 대한 비교
  • 아무것도 설정되어 있지 않은 유닉스 서버에 웹 혹은 애플리케이션 서버 설치 준비
  • 톰캣 웹 서버 설치와 시작 방법에 대한 상세한 단계별 지시
  • 톰캣 웹 애플리케이션 매니저(Tomcat Web Application Manager) 접근 설정 정보
  • 예제 애플리케이션 배치에 대한 지시 사항
  • 추가적인 내용

슬슬 곰팡이가 피는 거 같다... 긁어내자. 잽싸게 초보 유닉스 관리자로서 거듭나도록 갈고 닦을 때다.


준비할 것들

이 튜토리얼에서는 기호에 맞게 기본 유닉스 운영체제가 이미 설치되었다고 가정하고 있다. 튜토리얼에서 예제를 구동하려면 톰캣 버전 6가 설치되어 구동되어야 한다.


시스템 요구 사항

서버에는 적어도 가용한 하드디스크 용량이 10GB는 되어야 하고 최소 512MB의 램이 남아 있어야 한다. 시작할 수 있으려면 유닉스 서버에는 다음과 같은 추가 도구가 설치되어 있어야 할 필요가 있다.

  • 웹 브라우저: 어떤 브라우저라도 관계 없다.
  • 자바 2 표준 에디션 런타임 환경(JRE) 릴리스 버전 5.0 이상: 아파치 톰캣 버전 6에서는 JRE를 필요로 한다.
  • C 컴파일러: 안타깝지만 솔라리스나 IBM® AIX®의 기본 설치본에는 이런 컴파일러가 딸려오질 않는다. 좀 더 자세한 정보를 보려면 GNU GCC 관련 글에 대한 링크를 보기 바란다.
  • 파일 추출 도구: 서버에서 파일을 적절히 추출하려면 gunzip, tar, bzcat, 그리고 가능하다면 GNU maketar(gmake, gtar로서 GNU 사이트에서 다운로드 가능)가 필요하다.

    서버에서 도구들이 제대로 동작하는지 체크해 보려면 다음 명령어를 실행해본다.

    cd /usr
    find . –name *.tar (repeat for *make, *zip, etc.)
    

  • 톰캣 코드: 먼저 아파치 다운로드 사이트에서 톰캣 버전 6 코드를 다운로드해 둔다. 그러고 나서 여러분 서버에 다운로드한 tar.gz 파일을 저장한다.

111 | 다음

의견



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=20
Zone=AIX와 UNIX
ArticleID=336190
TutorialTitle=유닉스에서 개발 웹 서버 설치, 설정하기
publish-date=09092008
author1-email=matt@solutiondestination.com
author1-email-cc=mmccrary@us.ibm.com

태그

Help
검색 필드를 사용하여 My developerWorks 내에서 해당 태그가 사용된 모든 종류의 컨텐츠를 검색하십시오.

태그를 더 많이 보거나 적게 보기 위해 슬라이더 막대를 사용하십시오.

인기 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 최고 인기 태그를 보여줍니다.

내 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 귀하의 태그를 보여줍니다.

검색 필드를 사용하여 My developerWorks 내에서 해당 태그가 사용된 모든 종류의 컨텐츠를 검색하십시오. 인기 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 최고 인기 태그를 보여줍니다. 내 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 귀하의 태그를 보여줍니다.