我有一位客户尝试访问我的网站之一,但他们不断收到此错误 > ssl_error_rx_record_too_long
他们在所有浏览器、所有平台上都会收到此错误。我根本无法重现这个问题。
我和我的服务器位于美国,客户位于印度。
我用谷歌搜索了这个问题,主要来源似乎是 SSL 端口在 HTTP 中说话。我检查了我的服务器,并没有发生这种情况。我试过这里提到的解决方案,但客户表示没有解决问题。
谁能告诉我如何解决这个问题,或者如何重现这个问题???
解决方案
结果发现客户的本地代理配置错误!
The Subimage 提到的链接对我来说很划算。它建议更改虚拟主机标签,即从<VirtualHost myserver.example.com:443>
to <VirtualHost _default_:443>
错误代码:ssl_error_rx_record_too_long
这通常意味着您的服务器上的 SSL 实施不正确。该错误通常是由服务器端问题引起的,服务器管理员需要对此进行调查。
以下是我们建议尝试的一些事情。
确保您的服务器上的端口 443 已打开并启用。这是 https 通信的标准端口。
如果 SSL 使用非标准端口,则 FireFox 3 有时会出现此错误。确保 SSL 在端口 443 上运行。
-
如果使用 Apache2,请检查您是否正在使用 SSL 端口 443。这可以通过如下设置 ports.conf 文件来完成
Listen 80
Listen 443 https
确保您没有多个 SSL 证书共享同一 IP。请确保所有 SSL 证书都使用自己的专用 IP。
如果使用 Apache2,请检查您的虚拟主机配置。一些用户报告说发生了变化<VirtualHost>
to _default_
解决了错误。
这解决了我的问题。我很少会在谷歌上搜索错误消息并得到第一个正确答案! :-)
除了上述之外,这些是其他人发现导致该问题的其他一些解决方案:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)