Cloudflare SSL第三方访问错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cloudflare SSL第三方访问错误相关的知识,希望对你有一定的参考价值。

我尝试提交我的RSS提要:

https://www.ahcafr.com/feed/

feedvalidator.org我得到错误:

服务器返回[Errno 1] _ssl.c:510:错误:14077410:SSL例程:SSL23_GET_SERVER_HELLO:sslv3警报握手失败

它发生在我所有的Cloudflare网站上。这是为什么?

答案

尝试对我自己的网站使用feedvalidator.org并进行数据包捕获表明feedvalidator.org使用现代TLS版本(TLS 1.2),但未能使用server_name TLS扩展(SNI)来指示它想要访问哪个特定主机。此扩展程序由所有现代Web浏览器设置,许多网站依赖于使用此扩展程序的客户端,Cloudflare后面的网站也是如此。

客户端未能使用此扩展会导致握手失败。要解决此问题,您需要在没有SNI的情况下访问您的站点(一些更昂贵的Cloudflare计划可能会提供此功能),或者只是忽略此feedvalidator并尝试找到一个使用更多有关HTTPS的最新行为的站点。

以上是关于Cloudflare SSL第三方访问错误的主要内容,如果未能解决你的问题,请参考以下文章

cloudflare - SSL错误

确定访问者是不是通过 CloudFlare Pro 上的 SSL 连接 [关闭]

Rails Heroku Cloudflare SSL 和 websockets

SSL证书和域访问异常

强制访问者默认使用 SSL - Apache2

如何在 Apache 中禁用直接 ip 访问