在exchange 2016 配置 http 到 https 的 Outlook 在 web 上的重定向

[该主题是预发布的文档,在将来的版本中可能会有所更改。包含以占位符形式表示的空白主题。]如果您有反馈,我们将乐于倾听!请将您的反馈发送至 [email protected]。]  

适用于:Exchange Server 2016

了解如何在Exchange 2016中配置的Web 上的 Outlook重定向,因此 http 请求被自动重定向到 https。

默认情况下,在Exchange Server 2016中,URL https://将用户重定向到 https:///owa。但是,如果任何人试图访问使用 http://或 http:///owa Web 上的 Outlook (以前称为Outlook Web App),他们将收到错误。

您可以配置 http 重定向的Web 上的 Outlook ,以便为 http://或 http:///owa 请求被自动重定向到 https:///owa。这就需要在Internet Information Services (IIS) 中的以下配置步骤︰

  1. 从默认网站中删除要求 SSL设置。

  2. 还原了它 (除了 /owa) 的默认启用的默认网站中的其他虚拟目录上要求 SSL设置。

  3. 配置 http 请求重定向到 /owa 虚拟目录的默认网站。

  4. 从默认网站 (包括 /owa) 中的所有虚拟目录中删除 http 重定向。

  5. 重置 IIS,更改才能生效。

默认 SSL 和 http 重定向的默认网站中的所有虚拟目录的设置,请参见本主题结尾处的默认使用 SSL 和 Exchange 2016 服务器上的默认网站中的 HTTP 重定向设置。

在开始之前,您需要知道什么?

步骤 1︰ 使用 IIS 管理器中删除要求 SSL 设置从默认网站

  1. 打开 Exchange 服务器上的 IIS 管理器。在 Windows Server 2012 或更高版本中执行此操作的简便方法是按 Windows 键 + Q,键入 inetmgr,并在结果中选择"Internet Information Services (IIS) 管理器"。

  2. 展开服务器,然后展开网站

  3. 选择默认网站。并确认功能视图选中页面底部。

  4. 在"IIS"部分中,双击"SSL 设置"。

    配置Outlook On The Web http 到https的重定向_第1张图片

  5. SSL 设置页上,清除使用 SSL复选框,并在操作窗格中,单击应用

    配置Outlook On The Web http 到https的重定向_第2张图片

注意︰ 若要在命令行上执行此过程,打开提升的命令提示符Exchange服务器 (您选择以管理员身份运行,打开一个命令提示符窗口) 上,运行以下命令︰

%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site" -section:access -sslFlags:None -commit:APPHOST

步骤 2︰ 使用 IIS 管理器还原默认网站中的其他虚拟目录上要求 SSL 设置

更改 IIS 网站上的要求 SSL设置时,设置将自动继承网站中的所有虚拟目录。因为我们只是想在配置Web 上的 Outlook,您需要还原要求 SSL设置了默认情况下启用其他虚拟目录。

根据默认使用 SSL 和 Exchange 2016 服务器上的默认网站中的 HTTP 重定向设置部分中的信息,请按下列步骤以还原的其他虚拟目录上设置在默认情况下启用要求 SSL :

  1. 在 IIS 管理器中,展开服务器,展开网站然后展开默认 Web 站点

  2. 选择虚拟目录,并验证功能视图选择页面底部。

  3. 在"IIS"部分中,双击"SSL 设置"。

    配置Outlook On The Web http 到https的重定向_第3张图片

  4. SSL 设置页上,选中使用 SSL复选框,并在操作窗格中,单击应用

    配置Outlook On The Web http 到https的重定向_第4张图片

  5. 重复前面的步骤,有需要 SSL (除 /owa) 的默认启用的默认网站中每个虚拟目录上。仅虚拟目录中不包含默认启用要求 SSL是 /IES、 /PowerShell 和 /Rpc。

注意︰ 若要在命令行上执行这些过程,将替换为该虚拟目录的名称,并在提升的命令提示符下运行以下命令︰

%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/" -section:Access -sslFlags:Ssl,Ssl128 -commit:APPHOST

步骤 3︰ 使用 IIS 管理器配置默认网站重定向到 /owa 虚拟目录。

  1. 在 IIS 管理器中,展开服务器,然后展开站点

  2. 选择默认网站。并确认功能视图选中页面底部。

  3. 在"IIS"部分中,双击"HTTP 重定向"。

    配置Outlook On The Web http 到https的重定向_第5张图片

  4. HTTP 重定向页上配置下列设置︰

    当完成时,请在操作窗格中单击应用

    配置Outlook On The Web http 到https的重定向_第6张图片

    1. 选择重定向到该目的地的请求复选框,然后输入值/owa

    2. 重定向行为部分中,选择仅重定向请求到此目录 (而不是子目录) 中的内容复选框。

    3. 状态代码列表中,验证找到 (302)处于选中状态。

注意︰ 若要在命令行上执行此过程,请打开提升的命令提示符下,运行下面的命令︰

%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site" -section:httpredirect -enabled:true -destination:"/owa" -childOnly:true

步骤 4︰ 使用 IIS 管理器从默认网站中的所有虚拟目录中删除 http 重定向

当启用 IIS 中网站上的重定向时,设置将自动继承网站中的所有虚拟目录。因为我们只是想在中配置的默认网站重定向,您需要删除的所有虚拟目录的重定向设置。默认情况下,任何目录或虚拟目录中的默认网站启用重定向。有关详细信息,请参阅默认使用 SSL 和 Exchange 2016 服务器上的默认网站中的 HTTP 重定向设置部分

使用以下过程删除默认网站 (包括 /owa) 中的所有虚拟目录的重定向设置︰

  1. 在 IIS 管理器中,展开服务器,展开网站然后展开默认 Web 站点

  2. 选择虚拟目录,并验证功能视图选择页面底部。

  3. 在"IIS"部分中,双击"HTTP 重定向"。

    配置Outlook On The Web http 到https的重定向_第7张图片

  4. HTTP 重定向页上,更改以下设置︰

    1. 清除只重定向请求到此目录 (而不是子目录) 中的内容复选框。

    2. 清除"将请求重定向到此目标"复选框。

  5. 在"操作"窗格中,单击"应用"。

    配置Outlook On The Web http 到https的重定向_第8张图片

  6. 重复前面的步骤在默认网站中每个虚拟目录。

注意︰ 若要在命令行上执行这些过程,将替换为该虚拟目录的名称,并在提升的命令提示符下运行以下命令︰

%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/" -section:httpredirect -enabled:false -destination:"" -childOnly:false

步骤 5︰ 使用 IIS 管理器重新启动 IIS

  1. 在 IIS Manager 中,选择服务器。

  2. 在"操作"窗格中,单击"重启"。

    配置Outlook On The Web http 到https的重定向_第9张图片

注意︰ 若要在命令行上执行此过程,请打开提升的命令提示符Exchange服务器上,运行以下命令︰

iisreset /noforce

您如何知道这有效?

要验证已成功地配置了 http 到 https 的Web 上的 Outlook的重定向,请执行以下步骤︰

  1. 在客户端计算机,打开 web 浏览器并输入 URL http://。在本地服务器上,您可以使用 http://localhost 的值 http://127.0.0.1。

  2. 请验证您将被重定向到 https,在Web 上的 Outlook和验证,您可以登录成功。

  3. 打开 URL http:///owa (或 http://127.0.0.1/owa 或 http://localhost/owa)。

  4. 请验证您将被重定向到 https,在Web 上的 Outlook和验证,您可以登录成功。

在Exchange 2016服务器上的默认网站默认使用 SSL 和 HTTP 重定向设置

默认网站和一个Exchange 2016服务器上的默认网站中的所有虚拟目录的默认使用 SSLHTTP 重定向设置下表所述。

 

网站 虚拟目录 要求使用 SSL HTTP 重定向

默认的 Web 站点

默认的 Web 站点

_wmcs

默认的 Web 站点

API

默认的 Web 站点

aspnet_client (目录)

默认的 Web 站点

自动发现

默认的 Web 站点

ecp

默认的 Web 站点

EWS

默认的 Web 站点

导致浏览器

默认的 Web 站点

mapi

默认的 Web 站点

Microsoft-Server-ActiveSync

默认的 Web 站点

OAB

默认的 Web 站点

owa

子目录︰

  • 身份验证︰ 是

  • 日历︰ 无

  • 集成︰ 是

  • oma︰ 是

默认的 Web 站点

PowerShell

默认的 Web 站点

Rpc


参考:

中文:https://technet.microsoft.com/zh-cn/aa998359

英文:https://technet.microsoft.com/en-us/library/aa998359(v=exchg.160).aspx