브라우저상에서 https://mail.contoso.kr 이렇게 입력하는 것 보다는 일반 사용자들은 mail.contoso.kr 을 입력하여 접속합니다.
Exchange Server의 기본설정은 http(80) -> https(443) 으로 리디렉션 해주는 옵션이 설정되어 있지 않습니다.
MS 기술자료에서 진행하는 방법이 자세히 설명되어 있으며, 아래의 자료를 기준으로 진행합니다.
Exchange Server에서 웹용 Outlook에 대 한 http 리디렉션을 구성 합니다.
Exchange Server 자체가 역사가 오래되다 보니 이전 버전들을 포함해서 관련된 자료는 쉽게 찾을 수 있습니다.
제 포스팅은 UI 상에서 진행하는 부분은 다루지 않고 명령어로 진행하는 부분을 다루겠습니다.
(명령프롬프트 관리자 권한으로 진행합니다.)
1단계: IIS 관리자를 사용 하 여 기본 웹 사이트에서 SSL 필요 설정을 제거 합니다.
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site" -section:access -sslFlags:None -commit:APPHOST
2단계: IIS 관리자를 사용 하 여 기본 웹 사이트의 다른 가상 디렉터리에 SSL 필요 설정 복원
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/api" -section:Access -sslFlags:Ssl,Ssl128 -commit:APPHOST
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/aspnet_client" -section:Access -sslFlags:Ssl,Ssl128 -commit:APPHOST
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/Autodiscover" -section:Access -sslFlags:Ssl,Ssl128 -commit:APPHOST
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/ecp" -section:Access -sslFlags:Ssl,Ssl128 -commit:APPHOST
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/EWS" -section:Access -sslFlags:Ssl,Ssl128 -commit:APPHOST
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/mapi" -section:Access -sslFlags:Ssl,Ssl128 -commit:APPHOST
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/OAB" -section:Access -sslFlags:Ssl,Ssl128 -commit:APPHOST
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/owa" -section:Access -sslFlags:Ssl,Ssl128 -commit:APPHOST
3단계: IIS 관리자를 사용 하 여 기본 웹 사이트가/owa 가상 디렉터리로 리디렉션하도록 구성 합니다.
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site" -section:httpredirect -enabled:true -destination:"https://mail.contoso.kr/owa" -childOnly:true
- 표시된 부분은 실제 구성한 URL 을 입력합니다.
4단계: 하위 가상 디렉터리에 대한 http 리디렉션 제거
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/API" -section:httpredirect -enabled:false -destination:"" -childOnly:false
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/aspnet_client" -section:httpredirect -enabled:false -destination:"" -childOnly:false
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/ecp" -section:httpredirect -enabled:false -destination:"" -childOnly:false
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/ews" -section:httpredirect -enabled:false -destination:"" -childOnly:false
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/mapi" -section:httpredirect -enabled:false -destination:"" -childOnly:false
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/owa" -section:httpredirect -enabled:false -destination:"" -childOnly:false
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/powershell" -section:httpredirect -enabled:false -destination:"" -childOnly:false
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/rpc" -section:httpredirect -enabled:false -destination:"" -childOnly:false
5단계: IIS 다시시작
iisreset
#만약 운영서버가 여러대라면, 모든서버에서 동일하게 진행합니다.
작동 여부는 어떻게 확인하나요?
- 클라이언트 컴퓨터에서 웹 브라우저를 열고 URL http://를 입력 합니다 <ServerName> . 로컬 서버에서 값 또는를 사용할 수 있습니다 http://127.0.0.1 http://localhost .
- Https에서 웹의 Outlook으로 리디렉션되어 있는지 확인 하 고 로그인 할 수 있는지 확인 합니다.
- URL http:// <ServerName> /owa 또는 또는를 엽니다 http://127.0.0.1/owa http://localhost/owa) .
- Https에서 웹의 Outlook으로 리디렉션되어 있는지 확인 하 고 로그인 할 수 있는지 확인 합니다.
#그리고 당연한 얘기이지만, 80 포트에 대한 포워딩 설정이 Exchange를 가르켜야 합니다.
아래와 같이 입력후 엔터 입력시
아래와 같이 리디렉션 됩니다.
'Exchange' 카테고리의 다른 글
Exchange Server 2019. Powershell ISE에서 Exchange Management Shell 불러오기 (0) | 2020.10.28 |
---|---|
Exchange Server 2019. OWA userNameLabel 변경 (7) | 2020.08.29 |
Exchange Server 2019. ADFS 를 이용하여 OWA, ECP 사이트에 대한 클레임 인증 설정 (2) | 2020.08.21 |
Exchange Server 2010. TLS 1.0, 1.1 종료 및 1.2 전환 (0) | 2020.07.24 |
Exchange Server. RMS Connector (0) | 2020.06.24 |