2012-01-06

가장 간단한 ISAPI Redirect 설정 - IIS6 + jk2 + Tomcat5

Windows 2003 서버에서 IIS6 를 Tomcat5.5 앞에 두는 구성 - JK2 연결

WAS 앞에 Web Server를 필요로 하는 경우가 있다.
부하분산, 장애대비 등등 여러 이유가 있지만 요약하면 더많은 요청을 처리하기 위함이다.

아래 방법이 가장 쉬웠다.

IIS6, Tomcat5.5

1) JK2 connector 를 구한다.
http://archive.apache.org/dist/tomcat/tomcat-connectors/jk2/binaries/win32/

2) 압축을 풀고 적당한 곳에 옮긴다.

예:)
   C:/Inetpub/isapi/bin/isapi_redirector2.dll
   C:/Inetpub/isapi/bin/install4iis.js
   C:/Inetpub/isapi/conf/workers2.properties

3) 레지스트리 및 IIS에 등록

C:/Inetpub/isapi/bin/> cscript install4iis.js

복잡한 레지스트리 설정을 알아서 해준다. 이때 install4iis.js 와 isapi_redirector2.dll은 같은 곳에 있어야 한다.


4) NT 권한 확인

    NT권한 문제로 404등의 에러가 나기도 한다. Application Event Log를 확인 해보자.
    dll의 실행 혹은 properties 파일읽기 문제가 있다면 다음과 같이 권한을 등록하자.


    C:/Inetpub/isapi/bin/isapi_redirector2.dll 과 C:/Inetpub/isapi/conf/workers2.properties 파일의
    권한에 IIS_WPG, NETWORK SERVICE 계정이 포함되고 읽고, 실행 가능한지 확인 한다.

   혹시 없다면 추가한다.

5. 동작 확인

http://localhost/jkstatus/ 에서 잘 넘어가는지 확인하자.


-끝-

댓글 없음:

댓글 쓰기