我已经使用以下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接收到一条超过最大允许长度的记录。
当使用火狐时“(Error code: ssl_error_rx_record_too_long)
”。
是什么导致了它,以及如何修复它?
发布于 2010-03-26 18:17:08
这是IIS服务器上的SSL端口实际提供纯HTTP服务的典型信号。
是否已将IIS中的SSL端口指令设置为443?也许你可以展示你的IIS配置?
此外,这篇MS支持文章可能会对您有所帮助:http://support.microsoft.com/kb/324069。
注释-我投票支持将其迁移到serverfault.com,因为它与系统管理相关,而不是与编程相关。
发布于 2012-01-11 16:43:09
我也有同样的问题。在墙上敲了一段时间,重新启动IIS,检查所有设置,谷歌搜索可能的答案,等等。然后我为每个Windows系统做了神奇的万灵丹:我重新启动了系统。在那之后,一切都运行得很好。
发布于 2014-09-24 22:08:32
“这是一个典型的标志,表明您的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
https://stackoverflow.com/questions/2522288
复制相似问题