IIS SSL错误“ssl_error_rx_record_too_long”

时间:2010-03-26 09:55:13

标签: iis ssl https certificate

我使用以下SSL命令创建了证书:

  

makecert -r -pe -n“CN = www.yourserver.com”-b 01/01/2000 -e 01/01/2036   -eku 1.3.6.1.5.5.7.3.1 -ss my -sr localMachine -sky exchange -sp“Microsoft RSA SChannel Cryptographic Provider”-sy 12

我将它分配到IIS上的网站,但是当我尝试点击我收到的网站的网址时: “SSL收到的记录超过了允许的最大长度。

使用Firefox时

(Error code: ssl_error_rx_record_too_long)

是什么导致它以及如何解决它?

5 个答案:

答案 0 :(得分:17)

这是IIS服务器上的SSL端口实际上提供纯HTTP的典型信号。

您是否已将IIS中的SSL端口指令设置为443?也许你可以展示你的IIS配置吗?

此MS支持文章也可以为您提供帮助:http://support.microsoft.com/kb/324069

注意 - 我已投票将其迁移到serverfault.com,因为它与系统管理员相关而不是与编程相关。

答案 1 :(得分:16)

我有同样的问题。把我的头撞在墙上一段时间,重新启动IIS,检查所有设置,搜索可能的答案等等。然后我为每个Windows系统做了神奇的治疗:我重新启动了系统。之后一切都很完美。

答案 2 :(得分:5)

  

“这是IIS服务器上的SSL端口实际上正在提供纯HTTP的典型信号。”

完全。我不得不改变Skype不使用端口80& 443,这就是诀窍。基于此主题中的解决方案:Applying SSL certificate in IIS manager and "The process cannot access the file because it's being used by another process" error

答案 3 :(得分:0)

我的防火墙配置也有同样的问题:我错误地配置了端口转发错误。

我将端口4444从80实例转发到443。解决了该问题,一切正常。

答案 4 :(得分:0)

我遇到了同样的问题,它昨天在办公室工作,今天在家里却没有。在我的情况下,这是因为Windows将我家中的wifi网络归类为“公共”,所以我切换到“私人”,它开始工作