我已经使用以下 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 上的一个网站,但是当我尝试访问该网站的 url 时,我收到: "SSL 收到超过最大允许长度的记录。
(错误代码:ssl_error_rx_record_too_long)
“使用 Firefox 时。
是什么原因造成的,如何解决?
最佳答案
这是一个典型的迹象,表明您的 IIS 服务器上的 SSL 端口实际上正在为纯 HTTP 提供服务。
您是否将 IIS 中的 SSL 端口指令设置为 443?也许您可以显示您的 IIS 配置?
此外,这篇 MS 支持文章可能对您有所帮助:http://support.microsoft.com/kb/324069 .
注意 - 我已投票将此迁移到 serverfault.com因为它与系统管理相关,而不是与编程相关。
关于IIS SSL 错误 "ssl_error_rx_record_too_long",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2522288/