解决Exchange 2016 Chrome浏览器无法登陆OWA以及ECP问题

很久没写博了,其实也积攒了一些可以写的东西,准备陆续拿出来分享一下,最近遇到一个很奇葩的问题,在Azure上搭了一套Exchange 2016的测试环境,搭建的过程就不说了,Exchange 2016基本和2013安装没什么太大区别。

安装的过程很顺利,但是安装完成之后,偶然间突然发现一个问题,那就是ECP和OWA在IE浏览器登陆一切正常,但是在Chrome上却发现ECP和OWA无法正常登陆,提示ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY

我累个擦这啥玩意,IE能上,chrome却不能,这个问题确实有点怪,正常来讲,IE既然能连上,chrome应该也没什么问题,这是什么原因呢?

IE既然可以正常连接,那么问题应该就出在chrome身上了,大家都知道google对安全性的重视是非常高的,一般来说在浏览器安全方面的一些革新和措施都是google先发起,然后各家先后跟风,比如之前对各种违规的CA厂商的不再信任的措施,而我用的一般又都是chrome比较新的版本,顺着这个思路,准备尝试着换一个比较旧的版本来试一下,下载了一个Chrome 42的版本之后,发现果然就没再遇到之前的问题

这样基本上就可以确认是Chrome版本的问题了,很有可能是google又出了什么安全措施,导致了这个问题,之后又google一下报错的代码,果然发现了不少事情

原来是Chrome已经停止了对很多过时的协议以及加密算法的支持,这也导致用这些加密算法的连接都不会被chrome接受,比如PCT 1.0 SSL 2.0 SSL 3.0 以及RC2 128/128  RC2 56/128等等

问题既然确认了,那么如何解决呢,首先先安利一些很好用的工具和网站

1.https://www.ssllabs.com/ssltest/

这个网站也可以查看网站的证书信息,使用的加密算法,并且还会对其进行评级,对于查看这种因为算法和协议引起的问题实在是再好不过了,有兴趣的可以试试,以下是测评的一个截图

2.TestSSLServer

这是个本地的小工具,可以看到本地服务器使用的协议和算法

最后问题是怎么解决的,有两种办法

解决办法之一:禁用以下协议和加密算法,稍微麻烦点

MultiProtocol Unified Hello

PCT 1.0

SSL 2.0

SSL 3.0

preferred via registry like:

; Disable PCT 1.0

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\PCT 1.0\Server]

"DisabledByDefault"=dword:00000001

"Enabled"=dword:00000000

; Disable SSL 2.0

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Client]

"DisabledByDefault"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Server]

"Enabled"=dword:00000000

; Disable SSL 3.0

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 3.0]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 3.0\Client]

"DisabledByDefault"=dword:00000001

"Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 3.0\Server]

"DisabledByDefault"=dword:00000001

"Enabled"=dword:00000000

and

NULL Cipher

DES 56/56

RC2 (fully)

RC4 (fully)

via

; Disable weak ciphers

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\DES 56/56]

"Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\NULL]

"Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\RC2 128/128]

"Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\RC2 40/128]

"Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\RC2 56/128]

"Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\RC2 56/56]

"Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\RC4 128/128]

"Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\RC4 40/128]

"Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\RC4 56/128]

"Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\RC4 64/128]

"Enabled"=dword:00000000

解决办法之二,介绍一个很厉害的小工具,下边是下载地址,这个工具可以支持一键设置服务器,自动配置成最佳实践的状态,省去了不少时间

https://www.nartac.com/Products/IISCrypto

下载完成后,接受用户协议

然后可以看到当前服务器使用的加密算法和协议

接下来直接点击左下角的best practices,然后重启服务器

重启之后chrome问题解决,我只想说,实在是太特么方便了

最后,问题解决,皆大欢喜。

时间: 2024-12-06 16:50:10

解决Exchange 2016 Chrome浏览器无法登陆OWA以及ECP问题的相关文章

解决win8下chrome浏览器打开提示没有注册类的方法

今天又把win8装回来了,继续装了个chrome浏览器,但是发现只能从安装的文件打开,从快捷方式或者快速启动栏都会提示没有注册类.找到一种解决的办法是删除注册表中的相关键值,具体如下: 1.打开注册表HKEY_CLASSES_ROOT,然后依次打开如下: 把command打开,,把这一项的键值删掉,注意仅仅是删掉键值,不能把这个项删掉.然后就OK了!

解决Ubuntu下Chrome浏览器网页中文字体混乱

在Ubuntu下使用Chrome浏览器时碰到了网页中文字体混乱的现象: 黑体和楷体混杂,看起来非常不美观. 这是由于许多网页并没有指定字体,然后浏览器将调用系统默认字体配置. 首先,安装文泉驿字体: sudo apt-get install ttf-wqy* 编辑字体设置 sudo gedit /etc/fonts/conf.avail/69-language-selector-zh-cn.conf 可以设置字体的优先级,个人比较喜欢文泉驿正黑(WenQuanYi Zen Hei) 最后,重启电

解决flash在chrome浏览器打印空白的问题

打开chrome地址栏输入:chrome://plugins打开插件视图,点详细信息,找到Adobe Flash Player插件 停用Adobe Flash Player的PPAPI类型 停用后就能够正常打印,不出现空白. 如何获得myreport MyReport产品网站 相关文章 MyReport专栏

关于如何解决谷歌Chrome浏览器空白页的问题

谷歌Chrome浏览器突然不打开任何网页,无论是任何站点(如http://www.baidu.com), 还是Chrome浏览器的设置页面(chrome://settings/), 扩展页面 ( chrome://extensions/ ) ,  所有其他浏览器(如IE浏览器,Mozilla Firefox浏览器等)很好地工作. 这可能是由于恶意软件/病毒破坏谷歌Chrome浏览器的设置,并危及其首选项文件. 具体而言,以下问题 - 症状当您试图打开谷歌Chrome浏览器出现: 如何解决和修复C

如何解决谷歌Chrome浏览器空白页的问题

如何解决谷歌Chrome浏览器空白页的问题 谷歌Chrome浏览器突然不打开任何网页,无论是任何站点(如http://www.baidu.com), 还是Chrome浏览器的设置页面(chrome://settings/), 扩展页面 ( chrome://extensions/ ) ,  所有其他浏览器(如IE浏览器,Mozilla Firefox浏览器等)很好地工作. 这可能是由于恶意软件/病毒破坏谷歌Chrome浏览器的设置,并危及其首选项文件. 具体而言,以下问题 - 症状当您试图打开谷

微软Azure云之企业Exchange 2016部署9—邮件流配置

上节我们安装了第二台邮件服务器并进行DAG配置,本节我们来进行配置接收和发送相关的Exchange邮件流,如下图红框所示. 1.发送连接器 首先我们发送连接器,发送连接器创建与远程电子邮件系统的逻辑连接,并负责电子邮件的出站传输.在没有正确配置发送连接器之前,虽然在内部用户已经可以收发邮件,但如果发送外部邮件,就要设置发送连接器. 进入发送连接器页面,选择新建,定义名称,发送类型这里选择Internet 这里选择与收件人域相关的MX记录,不通过邮件中继网关,而直接由服务器发送 地址空间类型SMT

[case分享]Exchange 2010 登陆OWA查看邮件出现Rights managem operation failed

环境: AD+Exchange 2010(all in one) 故障现象: 客户端登陆OWA查看任意一封邮件,出现Rights management operation failed  的错误.   如图所示: 解决方法: 在EMS输入:get-owavirtualdirectory | set-owavirtualdirectory -irmenable $false,重启下IIS. PS:irmenable是启用信息权限管理 (IRM) 功能,因为用户现在随处都可以访问他们的电子邮件,所以

[case分享]Exchange 2013登陆OWA失败出现The Active Directory user wasn't found

环境: AD+Exchange 2013 故障: 新建Exchange 2013过一段时间后administrator无法登陆outlook和owa,登陆owa出现The Active Directory user wasn't found的错误,重装Exchange 2013均无法解决问题.    如图所示: 解决方法:   1.在EMS查看Get-Mailbox 是否存在administrator,发现如下图: 2.检查mailboxdatabase是否正常挂载,确认已正常挂载.   3.在

Exchange 2016之用EMS配置全局OWA语言和时区设置

很多人首次登陆owa的时候,都会遇到一个情况,设置owa语言和时区,在Exchange 2013 OWA,北京时间的时区要拉好长才可以找到,今天我们简单的说一下如何在exchange 2016上配置全局OWA语言和时区设置.(该办法适用于Exchange 2013) 我们可以通过在exchange management shell输入get-MailboxRegionalConfiguration mailboxname | fl 查看Language和TimeZone的信息,默认是为空的: 所