Exchange 2010-2016 共存:为什么 OWA 在登录前进行 301 重定向?

Exchange 2010-2016 共存:为什么 OWA 在登录前进行 301 重定向?

我有一个 Active Directory 域。我们有两台本地邮件服务器 - 一台运行 Exchange 2010 (exchange2010.example.com),另一台运行 Exchange 2016 (exchange2016.example.com)。我的目标是从 2010 迁移到 2016,但在过渡期间让它们共存。

我们有防火墙 (pfSense),并允许使用 NAT 访问 OWA。我有一条指向 Exchange 2010 服务器的 NAT 规则和一条指向 Exchange 2016 的 NAT 规则。从外部看,两台服务器的 IP 看起来相同(因为它们都从同一个互联网连接运行),但外部 DNS 中有两个 CNAME 条目,NAT 正在转发两个不同的端口。

从内部来看,一切都正常。如果我去https://exchange2016.example.com/owa我得到了 2016 OWA 登录页面。我可以登录。如果邮箱在 Exchange 2010 上,OWA 代理,我就会得到 2010 OWA。否则,我得到的是 2016 界面。

在外部,我有以下 URL:https://exchange2010.example.com/owahttps://exchange2016.example.com:8443/owa。这就是事情变得奇怪的地方。

说我访问https://exchange2016.example.com:8443/owa。我可以在防火墙日志中看到客户端确实连接到了 Exchange 2016 服务器。但随后立即出现 301 重定向到 exchange2010.example.com,我得到的是 Exchange 2010 的 OWA 登录页面,而不是 Exchange 2016。这发生在我登录之前,因此 OWA 对邮箱所在的位置一无所知。域名 (exchange2016.example.com) 保持不变,但我丢失了 URL 中的端口转发 (8443)。

我可以看到防火墙和 IIS 日志中存在重定向,但我不知道是什么原因造成的。我想我的虚拟目录中的外部 URI 设置正确了。

有人知道这里可能发生了什么吗?我应该在哪里查找故障排除信息?我不认为端口转发是问题所在,但我不知道该如何判断。

答案1

ECP 怎么样?

对于重定向问题,建议参考以下 KB 中的解决方法:Exchange Server 2013 或 Exchange Server 2016 重定向到 Exchange 2010 以使用 OWA、Web 上的 Outlook 和 ECP

另外,这里有一篇文章详细介绍了Exchange 2010 和 Exchange 2016 共存中的客户端连接,供您参考:Exchange 2016 与 Exchange 2010 共存环境中的客户端连接

相关内容