Thursday, January 18, 2007

HTTP 연결을 Outlook Web Access 클라이언트용 HTTPS로 리디렉션하는 방법

How to redirect an HTTP connection to HTTPS for Outlook Web Access clients

OWA 로 접속시 꼭 HTTPS로 사용하게 하고 싶을 때 리다이렉션 페이지를 만들어 구성하는 것이 좋은 방법으로 보인다.

Microsoft의 문서를 보면 HTTP로 오는 경우 403.4 오류 : SSL Require를 발생 시켜 리다이렉션 페이지가 호출되게 하는 것을 소개한다.

OwaHttps.asp 를 작성한다.
<%
If Request.ServerVariables("HTTPS") = "off" Then
Response.Redirect "https://" & Request.ServerVariables("HTTP_HOST") & "/Exchange"
End If
%>

해당 파일 인증및 액세스 제어에서 익명 액세스가 가능하게 한다.


가상 디렉터리 Exchange의 등록정보의 사용자 지정 오류 탭을 눌러 403.4를 새로 추가한 OwaHttps.asp 를 지정한다.(URL) 그리고 보안탭의 보안통신 채널 필요로 하여 SSL을 선택한다.



확인을 누르고
http://owa.abc.com/exchange 하면 SSL Require가 발생하면서 https://owa.abc.com/exchange 로 리다이렉션 된다.

마지막으로 간혹 리다이렉션 페이지를 찾지 못하는 오류가 생길 수 있다.
해당 페이지의 등록 정보를 보면 exprox.dll 이 등록되어 있다. 순수하게 리다이렉션 만을 목적으로 한다면 지워야 이 문제가 해결된다.

No comments: