[IIS] IIS 7.0 - weblogic Plugin 연동[IIS] IIS 7.0 - weblogic Plugin 연동

Posted at 2013.10.04 14:21 | Posted in == Server ==/iis



facebook에 글올리기



IIS 7.0 - WebLogic Plugin 연동법


서버를 구축할때 Client Request를 처리하고 Response 해주며, 정적인 컨텐츠를 처리하는 WebServer와

JVM 등 Virtual Machine 에서 비즈니스 로직이 구동되는 WAS(Web Application Server)로 분리하여 구축한다.


물론, WebLogic 등이 WebServer의 역활도 해주기는 하지만, 정적인 컨텐츠(이미지, js, css) 등의 로딩 부하를 줄여주는 등 여러가지 이유로 분리하여 구축한다.


WebServer 와 WAS의 경우 다양한 제품들이 있지만, IIS 7.0 에서 WebLogic 11g의 프록시 및 연결 설정을 포스팅하겠다.



1. 설치환경


(1) Windows Server Standard Copyright 2007 Service Pack 2 32 bit

(2) WebLogic 11gR2, IIS 7.0



2. IIS 구성


     (1) Windows의 IIS7.0을 실행한다.

        - IIS7.0이 설치가 되어 있지 않으면 설치를 먼저 해야 한다.

        - IIS7.0이 시작 에 없다면, 보통 관리도구 -> IIS(인터넷 정보 서비스)관리자  로 실행시키면 된다.


(2) 왼쪽 목록에서 싸이트를 오른쪽 클릭 후에 웹사이트 추가 선택




사이트 이름, directory 경로, 서비스 ip 주소 등을 입력한 후 확인을 눌러 주면 아래 그림과 같이 IIS 의 새로운 서비스가 생성 된다.



3. Plugin File 구성 및 설정


(1) IIS의 새로 생성한 서비스가 Weblogic과 통신할 수 있도록 플러그인을 설정해야 한다.

먼저 IIS에 Weblogic 플러그인 파일을 넣어둘 폴더를 생성한다. 여기서는 plugins로 생성하겠다.



(2) 생성한 plugins 폴더에 들어갈 파일을 찾아서 넣어줘야 한다. 플러그인 파일은 weblogic 설치 폴더의 server 아래 plugin 폴더에 있다.

OS의 종류에 따라 구분되어 있으니, 자신의 웹서버 OS 정보와 일치하는 플러그인을 가져온다.

여기서는 win\32 폴더의 플러그인을 사용하겠다.



(3) 폴더에서 3개의 plugin 파일을 새로 생성한 plugin 폴더에 복사한다.

    대상 파일: iisforward.dll, iisproxy.dll



(4) 파일을 복사한 후 iisproxy.ini 파일을 생성하여 준다. iisproxy.ini 파일의 옵션은 시스템 구성 환경에 맞춰서 구성한다.

    iisproxy.ini의 자세한 설정값 parameter는 해당 포스팅을 참고하기 바란다.


 [Server/weblogic] - [weblogic] weblogic.xml Parameter





4. WebLogic 과 IIS 연동


이제 IIS와 WebLogic을 연동할 준비가 끝났다.

IIS 셋팅을 시작해보자


(1) IIS에서 연결할 서비스를 선택한 후 MIME형식을 우 클릭하여 기능 열기를 클릭한다.



(2) 아래와 같은 창에서 다시 우 클릭하여 추가 버튼을 클릭한다.



(3) IIS는 기본적으로 ASP를 지원하기 위한 WebServer 이다. JSP 파일을 사용하기 위해서는 MIME 형식에 추가해 줘야 한다.

   파일이름 확장명 : .jsp

   MIME 형식 : text/jsp



(4) 아래와 같이 확장자 .jsp 가 MIME 형식에 추가된 것을 확인 한다.



(5) IISAP 를 클릭하고 마우스 우 클릭하여 기능 열기를 선택한다.



(6) ISAPI 필터를 선택하여 우 클릭 후 추가를 선택한다. Weblogic 플러그인을 추가하여, 웹로직과 통신할 수 있도록 설정한다.



(7) 앞에서 새로 생성한 plugin 폴더에 있는 iisforward.dll를 추가해 준다.

    필터 이름 : iisforward 

    실행 파일 : plugin\iisforward.dll



 iisforwrad 추가 확인



(8) 처리기 매핑을 선택하여 우클릭 후 기능 열기를 선택한다.



(9) 처리기 매핑에서 마우스 우 클릭 후 스크립트 매핑 추가를 선택한다.





(10) 스크립트 매핑기에 *.jsp 를 설정한다.

    요청 경로 : *.jsp

    실행파일 : plugin\iisproxy.dll





(11) 아래와 같은 메시지가 나오면 "예"를 선택한다.

처리기 매핑을 사용하여 DLL이나 관리 코드 등의 리소스를 지정하면 특정 요청 형식에 대한 응답을 처리할 수 있다.



(12) *.wlforward도 같은 방법으로 등록한다.

     요청 경로 : *.wlforward

     실행 파일 : plugin\iisproxy.dll



(13) 등록 확인



(14) 해당 서비스의 아이피로 접속하면, 프록시를 타고 iisproxy.ini 에 설정된 IP:port 또는 클러스터에 요청을 호출한다.


IIS 7.0 - WebLogic Plugin 연동법


저작자 표시 비영리 변경 금지
신고

'== Server == > iis' 카테고리의 다른 글

[IIS] IIS 7.0 - weblogic Plugin 연동  (0) 2013.10.04
이웃추가
facebook에 글올리기

Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기

티스토리 툴바