我有一个IIS服务台系统(第三方,所以我没有代码访问)运行在Windows Server 2019和IIS 10上。它的功能之一是通过IMAP连接到邮箱。当我们尝试使用它时,它给我们一个SSL错误。
我们的Exchange团队建议我Exchange服务器使用TLS 1.2,因此我在服务器上启用了它。但是,我们的网络团队后来建议连接尝试实际上是通过TLS 1.0进行的,因此我需要确保应用服务器上禁用TLS 1.1和1.2。
我启用了TLS 1.0并禁用了TLS 1.1,没有任何问题,但是当我禁用TLS 1.2时,帮助台系统的网页关闭,只给出HTTP 500错误。只有当我重新启用TLS 1.2时,它才重新开始工作。
我在Google上找到了一些可以尝试的东西,比如在禁用TLS 1.2后删除并重新添加IIS中的绑定,但这并不奏效。
知道为什么禁用TLS 1. 2会破坏网页吗?TLS 1. 2在我第一次安装帮助台系统时被禁用了,当时页面工作正常。根据系统供应商的说法,它只使用服务器上配置的TLS版本,那么为什么它看起来依赖于1.2呢?IIS中是否有一个设置告诉它使用哪个版本需要更新?我没有当我启用1.2时,不必设置任何内容。
先谢了。
1条答案
按热度按时间nr7wwzry1#
...连接尝试实际上是通过TLS 1.0进行的,因此我需要确保在应用服务器上禁用TLS 1.1和1.2
这个结论是错误的。TLS版本并不相互排斥。要支持TLS 1.0客户端,您需要启用TLS 1.0,但同时启用TLS 1.1和TLS 1.2。