[강좌] 톰캣 + 아파치 하우투
이글은 apache.kr.net 의 임형진님이 작성하신 글을 http://www.phps.net 에 등록되어 있던 것을 가져온 것입니다.
/*
* 이 자료는 임형진 님의 제공에 apache.kr.net 에 게시되었습니다.
*
* 톰캣 + 아파치 하우투
*
* 저자: Costin Manolache
* Anil Vijendran
*
* 역자: 임형진
*
* $개정판: 1.1
* $개정일: 2000/02/08 21:08:34 $
*
* 이문서는 '아파치(Apache)'와 실행할 '톰캣(Tomcat)'을
* 설정하는 방법을 설명한다. 이제 곧 이문서는 아파치 1.3.9와
* 톰캣 3.0을 묘사한다. 다른 아파치/톰캣 버전들을 위한
* 테스트된 설정에 관한 섹션들을 체크하라.
*/
------------------------------------------------------------------------
목차
1. 서론
2. 설치
2.1 아파치 1.3.9
2.2 톰캣 3.0
2.3 자신의 설정을 테스트하기
2.4 컨텍스트를 추가하기
3. 테스트된 설정
4. 더 많은 정보, 피드백과 버그들
------------------------------------------------------------------------
1. 서론
이 문서는 하나의 배포판으로서의 아파치와 톰캣을 얻을 때까지
아파치와 함께 톰캣을 사용할 수 있도록 쓰여졌다.
여러분이 이 문서의 지시사항들을 따르다가 잘못된 부분을 발견하면
이 문서를 업데이트할 수 있도록 우리에게 알려주시오.
문서의 나머지 부분에서 우리는
아파치 1.3.9에 대해서 /path/to/apache-1.3.9를,
톰캣 3.0에 대해서 /path/to/tomcat3.0를
설치경로로 사용할 것이다.
우리는 여러분이 디폴트 포트(80)로 아파치를 구동하고 있는 것으로
가정한다.
2. 설치
2.1 아파치 1.3.9
* 여러분 컴퓨터 플랫폼에 맞추어 아파치 1.3.9를 아래의 사이트에서
다운로드하여 설치하라.
http://www.apache.org/dist/binaries
* 여러분의 /path/to/apache-1.3.9/conf/httpd.conf 파일에서 디폴트
HTTP listener port를 설정하라.
* /path/to/apache-1.3.9/conf/httpd.conf 파일에서 ServerName이
여러분의 호스트를 포함하고 있는지 확인하라.
* 여러분이 스스로 컴파일한 아파치를 사용하고 있고 이미 컴파일된 버전의
mod_jserv.so를 사용하고 있다면 여러분이 적재될 수 있는(loadable) 모듈을
위한 지원을 컴파일하였는지 확인하라. configure와 함께 --enable-module=so를
사용한 mod_so.so를 컴파일하여 이것을 하라.
2.2 톰캣 3.0
* 여러분 컴퓨터 플랫폼에 맞추어 톰캣 3.0을 아래의 사이트에서
다운로드하여 설치하라.
http://jakarta.apache.org/builds/tomcat/release/v3.0//
주)*
2000.4.13현재
http://jakarta.apache.org/builds/tomcat/release/v3.1_beta_1/bin/
* 여러분 컴퓨터 플랫폼에 맞추어 mod_jserv를 아래의 사이트에서 다운로드하라.
http://jakarta.apache.org/builds/tomcat/release/v3.0///modules
주)**
2000.4.13현재
http://jakarta.apache.org/builds/tomcat/release/v3.1_beta_1/bin//
유닉스 설치를 위해서 /path/to/apache-1.3.9/libexec에 복사를 하고
Win32 설치를 위해서 \path\to\apache-1.3.9\modules에 복사를 하라.
mod_jserv는 아파치와 톰캣이 서로 통신하도록 하는 소프트웨어이다.
통신하기 위해서 사용된 포트는 톰캣쪽을 위하여 server.xml 파일에,
아파치쪽을 위하여 tomcat.conf 파일에 설정되어 있다. 그것들은 서로
일치해야 한다. 현재 이 포트는 디폴트로 8007이고 AJP12 프로토콜을
사용한다.
* /path/to/apache-1.3.9/conf/httpd.conf를 편집하고 마지막에 다음
줄을 추가하라.
Include /path/to/tomcat3.0/etc/tomcat.conf
* Win32 사용자를 위해서는 libexec/mod_jserv.so를 포함하는 줄을 비활성화
하고 modules/ApacheModuleJServ.dll를 활성화하시오.
* 톰캣은 독자적인 HTTP서버로 설치되기 때문에 아파치와는 다른 포트상에서
작동해야 한다는 것은 중요하다.
2.3 자신의 설정을 테스트하기
* 아파치를 재시동하라. (/path/to/apache-1.3.9 디렉토리에서)
$ apachectl restart on Unix/Linux
or
c:\apache-1.3.9\bin> apache -k restart on Win32
* 웹브라우저에서 http://을 작동하라.
* 톰캣을 시작하라.(/path/to/tomcat3.0 디렉토리에서)
$ startup.sh on Unix/Linux
c:\tomcat3.0\bin> startup.bat on Win32
* 웹브라우저상에서
http:///examples/servets/ or
http:///examples/jsp/ 가 작동되는지 확인하라.
2.4 컨텍스트 추가하기
이 설정에 컨텍스트를 추가할 수 있는 두 가지의 다른 방법들이 있다.
(a) * /path/to/tomcat3.0/etc/tomcat.conf에
ApJservMount / /root를 추가한다.
* 아파치를 재시동한다.
(b) * /path/to/apache-1.3.9/htdocs/를 만든다.
* 지정한 디렉토리에 지정한 컨텍스트 파일들을 설치한다.
* /path/to/tomcat3.0/server.xml이
/path/to/apache-1.3.9/htdocs/를 지정하는지 확인하라.
* /path/to/tomcat3.0/etc/tomcat.conf에
ApJservMount //servlet /root
AllowOverride None
deny from all
을 추가하라.
3. 테스트된 설정들
Apache 1.3.9 + Tomcat 3.0는 아래와 같은 운영체제에서 테스트됨
* Linux (RedHat 6.1) on SPARC and Intel
- IBM JDK 1.1.8
* Solaris 2.6 on SPARC
- Sun JDK 1.1.8
- Sun JDK 1.2.2
* Windows NT SP 4
- Sun JDK 1.1.8
- Sun JDK 1.2.2
주)***
역자는 Apache 1.3.12 + Tomcat 3.0를 Windows95에서 테스트하여
servlet과 jsp 예제 프로그램 실행에 성공하였슴
4. 더 많은 정보, 피드백과 버그들
tomcat-dev@jakarta.apache.org로 버그리포트를 보내주십시오.
여러분이 여기에 나열되지 않은 플랫폼/운영체제에서 테스트하였다면
이 파일들을 업데이트하여 주시기를 바랍니다.
(만약 여러분이 jakarta상 CVS 접근권한을 가지고 있다면)
또는 tomcat-dev@jakarta.apache.org로 메모를 보내주십시오
|