윈도우의 IIS와 아파치 톰캣 연동 방법입니다.
제어판 -> 프로그램 및 기능 -> Windows 기능 사용/사용 안 함 -> 인터넷 정보 서비스 체크 -> 설치 진행
http://www.oracle.com/technetwork/java/javase/downloads/index.html 사이트에서 JDK와 JRE 파일을 다운로드하여 설치합니다.
설치 완료 후 Program Files\jaca 경로에 JDK와 JRE 관련 폴더 생성 확인
시스템 속성 -> 환경 변수 메뉴에서 JAVA 관련 변수 추가
*JAVA 관련 환경 변수
CATALINA_HOME : C:\Tomcat6
JAVA_HOME : C:\Program FIles\java\jdk1.8.0_60
JRE_HOME : C:\Program FIles\java\jre1.8.0_60
시스템 변수의 Path 마지막 값에 %JAVA_HOME%\bin; 추가
http://jakarta.apache.org/tomcat/index.html 사이트에서 Tomcat 파일 다운로드
64-bit Windows 파일 다운로드
다운로드한 zip 파일 압축 해제
http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win64/ 사이트에서 isapi_redirect.dll 다운로드(amd64)
다운로드한 isapi_redirect.dll 파일을 Tomcat6\isapi 폴더에 설치합니다.
extension_uri=/jakarta/isapi_redirect.dll // IIS에서 등록하는 가상디렉토리 이름
log_file=C:\Tomcat6\logs\isapi_redirect.log // 로그파일 위치
log_level=info // 로그레벨
worker_file=C:\Tomcat6\conf\workers.properties
worker_mount_file=C:\Tomcat6\conf\uriworkermap.properties
Tomcat6\isapi\isapi_redirect.properties 파일 생성 및 설정
worker.list=wlb,jkstatus
worker.ajp13w.type=ajp13
worker.ajp13w.host=localhost
worker.ajp13w.port=8009
worker.wlb.type=lb
worker.wlb.balance_workers=ajp13w
worker.jkstatus.type=status
Tomcat6\conf\workers.properties 파일 생성 및 설정
/*=wlb
/*.jsp=wlb
/*.do=wlb
/admin/*=wlb
/manager/*=wlb
/jsp-examples/*=wlb
/servlets-examples/*=wlb
!/servlets-examples/*.jpeg=wlb
/jkmanager=jkstatus
Tomcat6\conf\uriworkermap.properties 파일 생성 및 설정
IIS 관리자 -> 웹사이트 추가 메뉴에서 IIS Tomcat 사이트 추가
(추가한 IIS Tomcat 사이트에서 80포트를 사용하므로, 기존 Default Web Site는 삭제하거나 80포트 외 다른 포트 번호로 변경합니다.)
사이트를 선택한 상태에서 마우스 오른쪽 클릭하여 가상 디렉터리를 추가합니다.
별칭 : jakarta
실제 경로 : isapi 폴더
가상 디렉터리 홈 메뉴에서 처리기 매핑 선택 후 ISAPI-dll 기능 사용 권한 편집에서 실행 권한을 추가합니다.
IIS 관리자 -> ISAPI 및 CGI 제한 -> 추가 -> isapi_redirect.dll 설정, 확장 경로 실행 허용 체크
IIS Tomcat 웹사이트 -> ISAPI 필터 -> 실행파일 -> isapi_redirect.dll 설정
설정 완료 후 웹사이트 관리에서 시작 또는 다시 시작 실행
cmd 창에서 Tomcat6\bin\startup.bat를 실행합니다.
웹브라우저에서 http://localhost를 입력하여 IIS Tomcat 연동이 정상적으로 완료되었는지 확인합니다.