到目前为止,我为我的Exchange使用了一个本地CA签名证书,但是所有的foregin用户都不能信任与他们的Outlook或浏览器到OWA webapp的连接。
我为我的公共域mydomain.com(与本地域名mydomain.local不同)购买了通配符证书,我想将其用于Exchange服务。
我了解到,我不能使用不同的证书进行内部/外部连接,所以我专门让本地用户使用外部地址,并在本地DNS中创build区域。 所以每个人都使用一个名字来访问Exchange服务器: mbox.mydomain.com
我将我的OutlookProvider从旧的CertPrincipalName msstd:mbox.mydomain.com更改为新的通配符名称:
Set-OutlookProvider -Identity EXPR -CertPrincipalName msstd:*.mydomain.com Set-OutlookProvider -Identity EXCH -CertPrincipalName msstd:*.mydomain.com
然后,我在Exchange的Web ECP接口加载的新通配证书中激活了IIS服务。
我等了几个Outlookprovier刷新(TTL = 1小时)
现在….
外部连接工作,但我有我所有的本地Outlook客户端的代理错误:
目标站点是服务器的本地path。
我错过了什么?
您可以使用不同的证书进行外部和内部连接。 一个可能的select是涉及一个负载均衡器。 您也可以使用Web应用程序代理(请参阅此处 )。
然后,您可以在LoadBalancer / Web应用程序代理上使用一个证书(外部)。 并重新configuration您的Exchange环境以使用内部和外部URL。