带有自签名证书的 IIS 7.5 SSL 错误“ssl_error_rx_record_too_long”
Posted
技术标签:
【中文标题】带有自签名证书的 IIS 7.5 SSL 错误“ssl_error_rx_record_too_long”【英文标题】:IIS 7.5 SSL error “ssl_error_rx_record_too_long” with Self-signed certificate 【发布时间】:2015-03-29 20:28:49 【问题描述】:基本信息:
- I hosted my app in IIS7.5
- I created a new "Self-signed certificate" in IIS
- Site Bindings: type: https, port: 443, ip: *
- IIS 6 Management Compatibility -> enabled
- https://localhost:443 -> does not work
- sslFlags - ssl or ssl128 -> does not work
SSL 收到超过最大允许长度的记录。 (错误代码:ssl_error_rx_record_too_long)
当我导航到网页时,我收到 ssl 错误,但是当我将 https 更改为 http 时,我可以正常访问该页面。
谁能告诉我应该如何解决这个问题?
我在这个话题上搜索了一下,但没有一个给出解决方案。 如何使用 https 访问页面?
谢谢
【问题讨论】:
【参考方案1】:感谢您的回答!
我已经按照这些说明做了所有事情:
http://www.robbagby.com/iis/self-signed-certificates-on-iis-7-the-easy-way-and-the-most-effective-way/
一切正常;)
【讨论】:
【参考方案2】:您没有正确创建 ssl 证书的可能性。你能浏览非ssl端口吗?
验证 ssl 证书。如果您需要,您可以参考任何一个, http://dotnetstock.com/technical/how-to-generate-self-signed-certificate-from-iis-8 或
http://www.akadia.com/services/ssh_test_certificate.html
【讨论】:
【参考方案3】:如果 SSL 堆栈尝试将非 SSL 数据解释为 SSL,则有时会发生这种奇怪的错误。请检查双方是否真的使用 SSL,使用wireshark 进行数据包嗅探等会有所帮助。
【讨论】:
以上是关于带有自签名证书的 IIS 7.5 SSL 错误“ssl_error_rx_record_too_long”的主要内容,如果未能解决你的问题,请参考以下文章
倒腾HTTPSNginx for Docker自签名SSL证书
带有自签名 SSL 证书的 iOS MKTileOverlay