简化 Outlook Web App 的 URL

 

适用于: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上一次修改主题: 2012-07-23

可以使用 Internet 信息服务 (IIS) 管理器简化用户访问其 Microsoft Office 邮箱所使用的 Outlook Web App Microsoft Exchange Server 2010 URL。

下文所述第一个过程是配置发送到 Web 服务器根目录(http://服务器名称)的请求,以便重定向到 Exchange 虚拟目录。例如,指向 https://服务器/ 的请求定向到 https://服务器/owa。

第二个过程是将指向 http://服务器 的请求重定向到 https://服务器/owa。为了帮助保护客户端与服务器之间发送的信息,默认网站在安装时设置为需要安全套接字层 (SSL)。若要简化用户对 Outlook Web App 的访问,可能需要配置 Outlook Web App 网页(通常是采用 IIS 的默认网站),以便将用户自动重定向到 https。

在 Windows Server 2008 中配置来自顶级目录的重定向时,设置将传播到低级别目录。例如,当您将默认网站配置为重定向到 /owa 虚拟目录时,您配置的设置也会出现在所有虚拟目录(如 /Autodiscover、/Exchange 和 /Public)的 HTTP 重定向页面上。因此,除了希望重定向的虚拟目录之外,您必须从所有虚拟目录中删除重定向。

若要了解与 Outlook Web App URL 相关的其他管理任务,请查看管理 Outlook Web App URL

在不需要 SSL 时使用 IIS 管理器和记事本简化 Outlook Web App URL

您必须先获得权限,然后才能执行此过程。若要查看所需的权限,请参阅客户端访问权限主题中的“IIS 管理器”条目。

  1. 启动 IIS 管理器。

  2. 依次展开本地计算机、“站点”,然后单击“默认网站”。

  3. 在“默认网站主页”窗格底部,单击“功能视图”(如果此选项尚未选中)。

  4. 在 IIS 部分中,双击“HTTP 重定向”。

  5. 选中“将请求重定向到此目标”复选框,然后键入 /owa。

  6. 在“重定向行为”下,选中“仅将请求重定向到此目录(非子目录)中的内容”复选框。

  7. 在“状态代码”列表中,单击“已找到(302)”。

  8. 在“操作”窗格中,单击“应用”。

  9. 关闭 IIS 管理器

  10. 在客户端访问服务器上找到 Outlook Web App Web.config 文件。默认位置为 <驱动器>\Program Files\Microsoft\Exchange Server\<版本>\ClientAccess\Owa。

  11. 为该文件创建一个备份副本。

  12. 使用记事本之类的编辑器打开原始文件。不要使用 IIS 管理器编辑 Web.config 文件。

  13. 查找 httpCookies httpOnlyCookies="false" requireSSL="true" domain="" 并将 requireSSL 标志更改为 false。

  14. 保存并关闭该文件。

    注释注意:
    如果 Outlook Web App 针对纯文本 HTTP 配置为仅用于 SSL 卸载,则不需要此修改 web.config 文件的附加步骤。
  15. 若要使新设置生效,请打开命令提示符窗口,然后键入 iisreset /noforce 以重新启动 IIS。

注释注意:
如果需要 SSL,则您必须将 HTTP 重定向到 HTTPS,然后还必须重定向到 /owa 虚拟目录。如果不这样做,则用户会在尝试访问 Outlook Web App 而不指定虚拟目录时收到错误消息。为此,请使用以下步骤。

在需要 SSL 时使用 IIS 管理器简化 Outlook Web App URL

您必须先获得权限,然后才能执行此过程。若要查看所需的权限,请参阅客户端访问权限主题中的“IIS 管理器”条目。

  1. 启动 IIS 管理器。

  2. 依次展开本地计算机、“站点”,然后单击“默认网站”。

  3. 在“默认网站主页”窗格底部,单击“功能视图”(如果此选项尚未选中)。

  4. 在“IIS”部分中,双击“HTTP 重定向”。

  5. 选中“将请求重定向到此目标”复选框。

  6. 键入 /owa 虚拟目录的绝对路径。例如,键入 https://mail.contoso.com/owa。

  7. 在“重定向行为”下,选中“仅将请求重定向到此目录(非子目录)中的内容”复选框。

  8. 在“状态代码”列表中,单击“已找到 (302)”。

  9. 在“操作”窗格中,单击“应用”。

  10. 单击“默认网站”。

  11. 在“默认网站主页”窗格中,单击“SSL 设置”。

  12. 在“SSL 设置”中,清除“要求 SSL”。

    注释注意:
    如果不清除“要求 SSL”,则用户在输入不安全的 URL 时不会进行重定向,而是会收到拒绝访问错误。
  13. 若要使新设置生效,请打开命令提示符窗口,然后键入 iisreset /noforce 以重新启动 IIS。

在脱机通讯簿 web.config 文件中修改权限

在为默认网站配置了重定向之后,必须在脱机通讯簿 web.config 文件中编辑权限。如果未完成此步骤,则用户将无法在使用 Outlook 时下载脱机通讯簿。

  1. 在客户端访问服务器上找到脱机通讯簿 Web.config 文件。默认位置为 <驱动器>\Program Files\Microsoft\Exchange Server\<版本>\ClientAccess\oab。

  2. 右键单击该文件,然后单击“属性”。

  3. 单击“安全性”选项卡。

  4. 单击“编辑”。

  5. 在“组或用户名”下,选择“Authenticated Users”。在“Authenticated Users 的权限”下,单击“读取和执行”。

  6. 单击“确定”两次以保存更改并关闭属性窗口。

使用 IIS 管理器从虚拟目录中删除重定向

您必须先获得权限,然后才能执行此过程。若要查看所需的权限,请参阅客户端访问权限主题中的“IIS 管理器”条目。

若要从虚拟目录中删除重定向,请执行以下步骤:

  1. 启动 IIS 管理器。

  2. 导航到虚拟目录。

  3. 在虚拟目录的“功能”视图中,双击“HTTP 重定向”图标。

  4. 清除“将请求重定向到此目标”复选框。

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

  6. 若要使新设置生效,请打开命令提示符窗口,然后键入 iisreset /noforce 以重新启动 IIS。

您可能无法使用上面的过程从没有物理路径(如 /Exchange、/Exchweb 或 /Public)的虚拟目录中删除重定向。使用下面的过程可从未出现在 IIS 管理器中的虚拟目录中删除重定向。

  1. 打开命令窗口

  2. 导航到 <窗口目录>\System32\Inetsrv

  3. 运行以下命令:

    1. appcmd set config "Default Web Site/autodiscover" /section:httpredirect /enabled:false -commit:apphost

    2. appcmd set config "Default Web Site/ecp" /section:httpredirect /enabled:false -commit:apphost

    3. appcmd set config "Default Web Site/ews" /section:httpredirect /enabled:false -commit:apphost

    4. appcmd set config "Default Web Site/owa" /section:httpredirect /enabled:false -commit:apphost

    5. appcmd set config "Default Web Site/oab" /section:httpredirect /enabled:false -commit:apphost

    6. appcmd set config "Default Web Site/powershell" /section:httpredirect /enabled:false -commit:apphost

    7. appcmd set config "Default Web Site/rpc" /section:httpredirect /enabled:false -commit:apphost

    8. appcmd set config "Default Web Site/rpcwithcert" /section:httpredirect /enabled:false -commit:apphost

    9. appcmd set config "Default Web Site/Microsoft-Server-ActiveSync" /section:httpredirect /enabled:false -commit:apphost

  4. 通过运行命令 iisreset/noforce 来完成。

在通过顶级目录配置重定向时,可能会在 <驱动器>\Program Files\Microsoft\Exchange Server\<版本>\ClientAccess\oab 下创建 web.config 文件。如果发生这种情况并且将来删除重定向,则在用户单击“发送和接收”时,Outlook 2007 和 Outlook 2010 可能会冻结。若要避免删除重定向之后发生这种情况,请在 <驱动器>\Program Files\Microsoft\Exchange Server\<版本>\ClientAccess\oab 中删除 web.config 文件。

其他任务

简化 Outlook Web App URL 之后,您可能还需要在 Outlook Web App 中启用显式登录

 © 2010 Microsoft Corporation。保留所有权利。