작성자: 컴센스
편집자: 엔시스(sis@sis.pe.kr)
jsp 관련 테스트 환경이 필요해서 VM구축된것을 찾던도중에 간다하게 새로 만들기로 결정하고 간단히 윈도우용 APMSetup과 윈도우용 Tomcat6을 가지고 설치를 하였습니다.
80포트에는 php환경을 8080에는 톰켓 환경으로 구축하였습니다.
같은 포트로 할수는 있으나 제가 필요한 환경이므로...
순서는 다음과 같습니다.
Part 1. 준비하기
1) APM_Setup 6 - http://apmsetup.com/download.php
URL : http://kldp.net/frs/download.php/5024/APMSETUP6_2009021700.exe
최신버전인APMSETUP6_2009021700 파일 다운
2) Tomcat 6.x - http://tomcat.apache.org/
URL : http://tomcat.apache.org/download-60.cgi
apache-tomcat-6.0.16.exe 파일 다운
3) JDK 6 Update 12 - http://java.sun.com/javase/downloads/index.jsp
jdk-6u12-windows-i586-p.exe 파일 다운
4) Apache + Tomcat 연동 Connector -
사이트 접속후 중간쯤 Tomcat Connector JK1.2 > JK 1.2.26 Source Release zip (e.g. Windows)
> Binary Releases 클릭 > win32 > jk-1.2.27/ > mod_jk-1.2.27-httpd-2.2.10.so
Part 2. 설치하기
1) APM_Setup 6 설치
- 설치 폴더 : C:\APM_Setup
2) Tomcat 6 설치
- APM과의 호환을 위해 APM 폴더 안에 설치함,
- 설치 폴더 : C:\APM_Setup\Server\Tomcat 6.0
3) JDK 설치
4) 1~3 설치 후 .. 환경변수 등록
- 내컴퓨터 > 속성 > 고급 > 환경변수 > 시스템 변수 > 새로만들기 또는 편집선택(기존에 있을시)
가-1) 변수이름 : Path(편집선택)
가-2) 변수값 : C:\Program Files\Java\jdk1.6.0_12\bin;
나-1) 변수이름 : Java_home(새로만들기)
나-2) 변수값 : C:\Program Files\Java\jdk1.6.0_12;(JDK 설치된 디렉토리)
다-1) 변수이름 : Classpath
다-2) 변수값 : C:\Program Files\Java\jdk1.6.0_12\lib\tools.jar;C:\APM_Setup\Server\Tomcat 6.0\lib\servlet-api.jar;
설치가 끝나면 APM과 Tomcat이 잘 실행되는지 각각 실행하여 여부를 파악한다 실행이 된다 가정하에 다음 작업을 시작함
Part 3. 연동 작업
1) Apache + Tomcat 연동
가. 컨넥터 파일명 수정 및 이동
- 아까 다운받은 mod_jk-1.2.27-httpd-2.2.10.so 파일을
이름을 mod_jk.so 바꾸고
C:\APM_Setup\Server\Apache\modules 이동
2) Apache httpd.conf 편집 (C:\APM_Setup\Server\Apache\conf)
가. DirectoryIndex 찾아서 index.jsp 추가
ex) DirectoryIndex index.jsp index.php index.html index.htm
나. 모듈 연동(mod_jk.so)
- 내용중에 LoadModule이 많이 보일겁니다. 거기서 추가하세요
- LoadModule jk_module modules/mod_jk.so
- 밑으로 내려가서 아래의 내용도 추가
- Include conf/mod_jk.conf
3) mod_jk.conf 파일 생성 (C:\APM_Setup\Server\Apache\conf)
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkAutoAlias "C:\APM_Setup\Server\Tomcat 6.0\webapps"
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
JkMount /jsp-examples ajp13
JkMount /jsp-examples/* ajp13
JkMount /url ajp13
JKUnmount /*.php ajp13
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkRequestLogFormat "%w %V %T"
4) workers.properties 파일 생성 (C:\APM_Setup\Server\Apache\conf)
workers.tomcat_home=C:\APM_Setup\Server\Tomcat 6.0
workers.java_home=C:\Program Files\Java\jdk1.6.0_12
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
Part 4. 연동확인
1) Tomcat 을 먼저 띄웁니다. 그다음 APM을 띄웁니다.
2) 접속 되고 Tomcat 페이지가 나오면 성공입니다!! ^_^ 이상입니다.
http://127.0.0.1 접속화면
완료 되었습니다
테스트하실때 원본 VM웨어 파일은 백업 하시고 테스트 하시는게 나중을 위해서 관리를 위해서 편리합니다
본 포스팅의 저작권은 보안인닷컴과 작성자에 있으며 상업적 이용을 배제하며 콘텐츠 이용시에는 반드시 출처와 링크를 이용해 주시기 바랍니다. 무단도용은 저작권법에 저촉을 받습니다..
****************************************************************************************************