我正在尝试使用IIS界面,将http://webmail.domain.com自动redirect到我们的Exchange Server 2013 CU1的https://webmail.domain.com/owa 。
只redirect默认网站或iisstart.htmredirect的旧技巧只适用于https://webmail.domain.com (请注意,我们需要指定https)。 只使用http://将在IIS的403 Forbidden页面中结束。
问题是:如何正确设置,以便我们的用户可以在webmail.domain.com连接,并自动redirect到https://webmail.domain.com/owa
谢谢,
我能够使用IIS重写Mod来解决自己的问题。 当我发现这一点时,我感到有点困惑,因为Rewrite Mod在Unix世界中与Apache Web服务器是众所周知的。
无论如何,只需从这里下载并安装IIS Rewrite Mod: http : //www.microsoft.com/en-us/download/details.aspx?id=7435
然后用这个XML代码修改wwwroot中的web.config:
<configuration> <system.webServer> <rewrite> <rules> <rule name="HTTPS Redirect" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTPS}" pattern="off" ignoreCase="true" /> </conditions> <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
通过这种方法,我能够在Exchange 2013中将HTTPredirect到HTTPS。
并且不要忘记在IIS控制面板的默认网站上禁用“要求SSL”选项,否则您将获得403未经授权的错误页面。
我喜欢要求SSL和反弹在根和OWA应用程序的https://domain/owa的403.4错误。
很高兴看到你find了另一种方式。
我一直这样做的方式是使用redirect来强制redirect到SSL,方法是单击默认站点上的HTTPredirect。 从那里input像https://mail.domain.com/owa这样的绝对path,然后选中“仅将redirect请求redirect到此目录中的内容”checkbox。 closures在SSL设置和poof中需要SSL,你有你的redirect,不需要重写mod。
PS本文提到了编辑脱机通讯簿的下载权限的额外步骤。
http://technet.microsoft.com/en-us/library/aa998359(v=exchg.150).aspx
我知道,事实上,只需将默认网页redirect到https://mail.server.net/owa就可以很好地与exch13配合使用。 您必须取消选中需要ssl,但这是已知的。 自从成立以来,我已经有了这个设置,它工作正常。 你不会redirect后端,只有默认的网站。
您只需在默认网站上强制redirect至 – https://owa.domain.com/owa,并在SSL设置中删除“需要SSL”。
完美的作品。 如果您使用不同的url,我会build议您这样做,以便您可以继续使用它们而不是redirect到一个特定的url。 我们有大约10个不同的公司(mail.company.com,mail.companyb.com,mail.companyc.com等)不同的URL,这完美的作品保存的URL。