在我们旧的 Exchange 2003 设置中,我们有两个 Exchange 服务器。两者都不是前端服务器,因此 server1 上的人员需要访问https://server1.example.com/Exchange而 server2 上的人员需要访问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 服务器上的设置吗?
虽然这只是一种解决方法,但我对此并不特别满意。对于遇到此问题的其他人,我最终只是在我们的 Exchange 2003 机器上禁用了对 HTTPS 连接的要求。只有 HTTPS 端口仍然对外界开放,所以人们使用不安全连接的唯一可能方式是内部的,但我宁愿根本不这样做。
CAS 服务器现在对 2003 邮箱感到满意。