상세 컨텐츠

본문 제목

CWA(Communicator Web Access) 2007 4 - 설치하기와 사용하기

Kaoni

by happynuri 2008. 2. 1. 15:43

본문



Communicator Web Access 2007(release) 3 - 설치하기와 사용하기

오늘은 산고끝에 찾아온 "화면캡쳐" 도배 신공을 펼치는 날이다. 길다고 불평하지 말자....그래도 불만이야?...그럼 백서 봐~~~
기쁜 마음으로 CWA 서버역할을 설치하는 과정을 소개토록 하겠다.

**.NET Framework 2.0, IIS6가 설치되지 않았다면 설치

CWA 설치하기

OCS2007 배포 마법사 --> Other Server Roles --> Communicator Web Access -->Install Communicator Web Access

CWA 활성화 하기

OCS2007 배포 마법사 --> Other Server Roles --> Communicator Web Access -->Activate Communicator Web Access

□ 서비스 계정 생성 : 생성할 계정에 대한 암호를 입력한다.

□ 인증서 선택 : 이전에 발급받아서 설치해둔 MTLS용 인증서를 선택한다.

□ 발급대상이 현재 설치 중인 CWA 서버의 FQDN과 일치하는지 확인하도록 한다.

■ 가상서버(IIS) 생성

가상 서버는 CWA 클라이언트가 접근하게 될 웹 사이트이다. 내부 사용자용, 외부 사용자용 각각 존재해야 한다. 물리적으로 구분된 서버로 내/외부를 구성할 것을 권장하지만, 동일한 서버에 내/외부용 가상 서버를 구성해야 한다면 CWA 관리 스냅인을 이용해서 가상서버를 추가해 주어야 한다.

□ 일단 내부 사용자용 가상 서버 생성

□ 인증 타입은 빌트인 방식 : 폼 기반 인증 또는 윈도우 인증 사용

□ 인증 방식은 폼 기반, Kerberos/NTLM 인증 모두 선택

□ 클라이언트가 와 서버간의 연결 유형은 보안을 위해 HTTPS 사용

□ 인증서 선택 : 이전에 발급받아서 설치해둔?CWA 서버용?인증서를 선택한다.(SSL용 인증서)

발급대상이 현재 설치 중인 CWA 서버의 FQDN과 일치하는지 확인하도록 한다.

□ 이 가상서버에 할당할 IP 주소와 포트(기본 : 443)

□ 가상 서버 이름 지정

□ 관리도구도 같이 설치됨.

■ CWA 관리도구만 별도 설치(optional)

만일 별도의 컴퓨터에 CWA 관리도구만 설치하고 싶다면,?배포마법사를 통해 가능하다.

■ 추가적인 가상서버 생성(외부 사용자용) : optional

□ CWA 관리도구 실행

제어판--> 관리도구 --> CWA Manager


외부 사용자용 가상 서버를 하나 더 만들어 본다. 화면은 위에서 소개된 내부 사용자 용과 동일하며, 진행과정에서 아래와 같이 옵션을 선택한다.

□ Virtual Server type : external

□ 인증 타입 : built-in

□ 인증 방법 : 폼 기반 인증(변경할 수 없음)

외부 사용자는 윈도우 인증을 사용할 수 없으므로 폼 기반 인증만 가능함

□ 연결 유형 : HTTPS, 인증서 선택

□ IP/Port 선택 :두 개의 가상서버가 동일한 포트를 사용해선 안되므로,444 포트 입력

□ 내부/외부 사용자용 가상서버가 모두 생성된 CWA Manager

사용자(계정) 구성하기

다른 글을 통해 이미 언급되었으므로 생략함.

http://www.ensimple.net/enSimple/show.aspx?cnum=304&b_id=study_lcs&page=1


CWA 사용하기

아래는 사용자 입장에서 CWA를 사용해보는 내용을 소개한다. 아주 간단하게 말이다...

□ 웹 브라우저에서 https://<FQDN of CWA>/ 입력

□ 스크립트 실행 등이 보안에 막힐 수 있으므로 CWA의 FQDN(https://*.changlab.com) 을 IE의 신뢰된 사이트로 등록

□ 팝업 차단이 되면, 이 사이트에 대해 팝업 항상 허용으로 설정

■ 인증

□ 윈도우 인증이 우선적으로 사용되므로 윈도우 인증 창이 표시됨.

□ 폼 기반 인증만 사용하는 경우 로그인 화면이 바뀐다.

■ CWA를 통한 IM

□ 메인화면

□ Office Communicator 2007 사용자와의 IM

□ 사용자 검색 ( ABS를 통한..)

지금까지 해서, CWA를 배포하고 사용하는 것까지 한번 해 본 거 같다. 이것이 "모두" 라고 생각하면 안될 것이다. CWA가 가진 또하나의 의미는 CWA AJAX API이다.
극단적으로 CWA를 통해 사용자가 로그인하지 않더라도 CWA를 배포할 수도 있다고 본다. 왜냐하면 프로그래밍 인터페이스를 노출하기 때문이다.. "WEB" 용 프로그래밍 인터페이스 말이다.

따라서 당연하게도 클라이언트에 별도 배포해야 하는 것을 요구하지 않는다 "웹"의 장점 아니겠는가.. 클라이언트에 별도 배포 없이 OCS 기능을 주입할 수 있다는 것은 참으로 매력있는 특징이다.

방화벽과 같은 요소를 감안하면 이 프로그래밍 인터페이스는 다른 일반 클라이언트용 API와는 또다른 존재가치를 가진다. 다른 AJAX API 처럼 말이다....

"OCS 기능을 웹 어플리케이션에 주입"하려면, 다양한 방식의 개발을 생각할 수 있지만 최적은 CWA AJAX API를 사용해 구현하는 것일 것이다. 기회가 되면 이에 대해서도 함 공부해 보자..기회가 되면..말이다..-_-

끝.



더 보시려면


http://www.ensimple.net/enSimple/show.aspx?cnum=350&b_id=study_lcs&page=1

관련글 더보기

댓글 영역