在我们旧的 Exchange 2003 设置中,我们有两台 Exchange 服务器。这两台服务器都不是前端服务器,因此服务器 1 上的用户需要访问https://server1.example.com/Exchange而服务器 2 上的用户需要去https://server2.example.com/Exchange检查他们的邮件(我们设置了更友好的重定向)。我们要求在 Webmail 的两个实例上都使用 SSL。
我们现在开始过渡到 Exchange 2007 和更简洁、更用户友好的设置。我们目前已设置了 CAS 服务器,目前看来一切正常,除了一个小细节。当旧用户尝试登录 CAS 服务器时,CAS 服务器应该会自动将其切换到相应的邮箱服务器。这在一定程度上是有效的……
当旧用户登录 CAS 服务器时(例如,用户的邮箱在 server1 上),CAS 服务器会在成功登录后将其重定向到http://server1.example.com/Exchange(请注意缺少 https)。然后他们会看到一个不太友好的错误,告诉他们使用 https 连接。
我似乎找不到任何关于此内容的文档。有人知道吗?
编辑:澄清一下,我希望 CAS 服务器能够正确重定向到 https 页面。这可能是 2003 服务器上的设置吗?
答案1
虽然这只是一种解决方法,但我对此并不特别满意。对于遇到此问题的其他任何人,我最终只是禁用了 Exchange 2003 机器上的 HTTPS 连接要求。只有 HTTPS 端口仍然向外界开放,因此人们使用不安全连接的唯一可能方式是内部连接,但我宁愿完全不这样做。
CAS 服务器现在正在为 2003 个邮箱提供代理服务。