이전 항목: 프록시 플러그 인 구성다음 항목: iPlanet 또는 Apache에서 구성 완료


IIS(7.x)에서 구성 완료

이 절차를 시작하기 전에 웹 서버 플러그 인 버전 6.1.0.9 이상을 사용하고 있는지 확인하십시오. 이전 버전의 플러그 인은 Windows Server 2008 운영 체제를 지원하지 않습니다.

다음 단계를 수행하십시오.

  1. IIS 버전 6.0 관리 호환성 구성 요소와 함께 IIS 버전 7.x를 설치합니다. IIS 버전 6.0 관리 호환성 구성 요소는 기본적으로 설치되어 있지 않습니다.
  2. 다음 단계를 완료하여 Windows Server 2008에서 "서버 관리자" 창을 표시합니다.
    1. "시작", "관리 도구", "서버 관리자"를 차례로 클릭합니다.
    2. "동작", "역할 추가", "다음"을 차례로 클릭합니다.
    3. "서버 역할 선택" 페이지에서 "웹 서버(IIS)" 역할을 선택하고 "다음"을 클릭합니다.
    4. Windows Process Activation Service 기능에 대한 프롬프트가 표시되면 "기능 추가", "다음"을 차례로 클릭합니다.
    5. IIS 소개 페이지에서 "다음"을 클릭합니다.
  3. "역할 서비스" 창이 표시되면 이미 선택된 기본 옵션 외에도 다음 옵션이 선택되었는지 확인합니다.
  4. "다음"을 클릭하여 선택된 옵션이 사용되도록 설정하고 다음 창에서 "설치"를 클릭하여 설치를 수행합니다.
  5. 설치가 완료되면 "설치 결과" 창에서 "닫기"를 클릭합니다.
  6. 명령 프롬프트를 열고 :\Program Files\IBM\WebSphere\AppServer\profiles\Dmgr01\bin으로 이동합니다.
  7. GenPluginCfg.bat 명령을 실행합니다.

    plugin-cfg.xml 파일이 C:\Program Files\IBM\WebSphere\AppServer\profiles\Dmgr01\config\cells 위치에 생성됩니다.

  8. c:\ 아래에 디렉터리(예: c:\plugin)를 만듭니다.
  9. plugin-cfg.xml 파일을 c:\plugin 디렉터리에 복사합니다.
  10. iisWASPlugin_http.dll 파일을 c:\plugin 디렉터리에 복사합니다.
  11. Windows Server 2008 운영 체제에서 "시작", "모든 프로그램", "관리 도구", "IIS(인터넷 정보 서비스) 관리자"를 차례로 선택합니다. 이 작업을 수행하면 IIS 응용 프로그램이 시작되면서 웹 사이트 인스턴스에 대한 가상 디렉터리가 새로 만들어집니다. 이 지침에서는 기본 웹 사이트를 사용하고 있다고 가정합니다.
  12. 기본 웹 사이트가 표시될 때까지 왼쪽의 트리를 확장합니다.
  13. "기본 웹 사이트", "가상 디렉터리 추가"를 마우스 오른쪽 단추로 클릭하여 기본 설치가 있는 디렉터리를 만듭니다.
  14. 가상 디렉터리 만들기 마법사의 "가상 디렉터리 별칭" 창에 있는 "별칭" 필드에 setPlugins를 입력합니다.
  15. 마법사의 "웹 사이트 콘텐츠 디렉터리" 창의 "실제 경로" 필드에 있는 c:\plugin 디렉터리로 이동하고 "확인"을 클릭합니다.
  16. "설정 테스트" 단추를 클릭합니다. 설정 테스트가 실패하는 경우 실제 디렉터리의 사용 권한을 변경할 수 있습니다. 또는 "연결 계정"을 선택하고 IIS가 해당 실제 경로의 파일에 대한 권한이 있는 Windows 사용자 계정으로 연결될 때까지 기다립니다.
  17. "확인"을 클릭하여 setPlugins 가상 디렉터리를 웹 사이트에 추가합니다.
  18. 탐색 트리에서 방금 만든 setPlugins 가상 디렉터리를 선택합니다.
  19. "처리기 매핑"을 두 번 클릭하고 "동작" 패널에서 "기능 사용 권한 편집"을 클릭합니다.
  20. 아직 선택되지 않은 경우 "스크립트"와 "실행"을 차례로 선택합니다.
  21. "확인"을 클릭합니다.
  22. "IIS 관리자" 창으로 돌아가고 해당 창의 왼쪽 탐색 트리에서 웹 사이트 폴더를 확장합니다.
  23. 탐색 트리에서 "기본 웹 사이트"를 선택합니다.
  24. 기본 웹 사이트의 속성 패널에서 다음 단계를 완료하여 ISAPI 필터를 추가합니다.
    1. "ISAPI 필터" 탭을 두 번 클릭합니다.
    2. 클릭하여 "필터 속성 추가/편집" 대화 상자를 엽니다.
    3. "필터 이름" 필드에 iisWASPlugin을 입력합니다.
    4. "찾아보기"를 클릭하여 c:\plugin\iisWASPlugin_http.dll 디렉터리에 있는 플러그 인 파일을 선택합니다.
    5. "확인"을 클릭하여 "필터 속성 추가/편집" 대화 상자를 닫습니다.
  25. 탐색 트리에서 최상위 서버 노드를 선택합니다.
  26. "기능" 패널에서 "ISAPI 및 CGI 제한"을 두 번 클릭합니다.

    "ISAPI 또는 CGI 경로" 속성에 대해 지정할 값을 확인하려면 이전 단계에서 선택한 동일한 플러그 인 파일을 찾아서 선택하십시오. 예를 들어 c:\plugin\iisWASPlugin_http.dll을 선택합니다.

  27. "동작" 패널에서 "추가"를 클릭합니다.
  28. "설명" 필드에 WASPlugin을 입력하고 "확장 경로 실행 허용"을 선택한 다음 "확인"을 클릭하여 "ISAPI 및 CGI 제한" 대화 상자 창을 닫습니다.
  29. c:\plugin 위치에 새 plugin-cfg.loc 파일을 만듭니다. plugin-cfg.loc 파일에 있는 값을 구성 파일의 위치로 설정합니다. 기본 위치는 C:\plugin\plugin-cfg.xml입니다.

웹 에이전트 업데이트

IIS 7.x를 구성한 후에는 웹 에이전트를 다음과 같이 변경하십시오.

  1. "응용 프로그램 풀"을 클릭하고 "기본 응용 프로그램 풀"을 "클래식 모드"로 변경합니다.
  2. "제출"을 클릭합니다.
  3. ISAPI 필터 우선 순위 목록에서 CA IdentityMinder에서 사용되는 응용 프로그램 서버의 플러그 인보다 에이전트의 우선 순위가 높게 하십시오.
  4. IIS 버전 7.x와 WebSphere 응용 프로그램 서버 프로필을 다시 시작합니다.

IIS에서 구성 완료

IBM HTTP Server와 프록시 플러그 인을 구성했으면 프록시 plugin-cfg.xml이 올바른 위치에 있는지 확인하고 추가 플러그 인 파일 구성 단계를 수행하십시오.

다음 단계를 수행하십시오.

  1. 다음과 같이 plugin-cfg.xml을 복사합니다.
    1. 웹 에이전트가 설치된 시스템에 로그인합니다.
    2. C: 드라이브 아래에 공백 없이 폴더를 만듭니다. 예를 들어 C:\plugin을 만듭니다.
    3. plugin-cfg.xml 파일을 c:\plugin 폴더에 복사합니다.
  2. C:\plugin 폴더에 plugin-cfg.loc라는 파일을 만들고 이 파일에 다음 줄을 추가합니다.

    C:\plugin\plugin-cfg.xml

  3. www.ibm.com에서 WebSphere가 설치된 시스템으로 Websphere Plugin 설치 관리자를 다운로드합니다.
  4. WebSphere Plugin 설치 관리자의 위치로 이동합니다.
  5. 다음 명령을 사용하여 iisWASPlugin_http.dll 파일을 생성합니다.
    install is:javahome "c:\IBM\WebSphere\AppServer\Java
    

    사용 중인 구성을 기반으로 표시된 질문에 응답합니다.

    마법사가 종료되면 iisWASPlugin_http.dll 파일이 C:\IBM\WebSphere\Plugs\bin 폴더에 저장됩니다. 32 비트 또는 64 비트 하위 폴더를 찾습니다.

  6. iisWASPlugin_http.dll 파일을 웹 에이전트가 있는 시스템의 C:\plugin 폴더에 복사합니다.
  7. 다음과 같이 가상 디렉터리를 만듭니다.
    1. "IIS 관리자"를 엽니다.
    2. "기본 웹 사이트"를 마우스 오른쪽 단추로 클릭합니다.
    3. "새 가상 디렉터리"를 클릭하고 다음 값을 제공합니다.

      별칭: sePlugins(대소문자 구분)

      경로: c:\plugin

      사용 권한: 읽기 + 실행(ISAPI 또는 CGI)

  8. 다음과 같이 ISAPI 필터를 추가합니다.
    1. "기본 웹 사이트"를 마우스 오른쪽 단추로 클릭합니다.
    2. "속성"을 클릭합니다.
    3. "ISAPI 필터" 탭에서 "추가"를 클릭합니다.
    4. 다음 값을 제공합니다.

      필터 이름: sePlugins

      실행 파일: c:\plugin\ iisWASPlugin_http.dll

  9. 다음과 같이 웹 서비스 확장을 만듭니다.
    1. "IIS6 관리자"에서 컴퓨터 이름을 확장합니다.
    2. 웹 서비스 확장을 만들고 "허용됨"으로 설정합니다.

      확장 이름: WASPlugin

      경로: C:\plugin\ iisWASPlugin_http.dll

    3. 각 웹 서비스 확장을 마우스 오른쪽 단추로 클릭하여 "허용됨" 상태로 변경합니다.
  10. IIS 웹 서버를 다시 시작합니다.

    마스터 WWW 서비스에서 WebSphere 플러그 인(sePlugin)이 SiteMinder 웹 에이전트 플러그 인 뒤에 나타나는지, WebSphere 플러그 인이 성공적으로 시작되는지 확인합니다.