Cloudflare SSL第三方访问错误

时间:2017-12-28 07:17:49

标签: ssl encryption openssl cloudflare sslhandshakeexception

我尝试提交我的RSS Feed:

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

feedvalidator.org,我收到错误:

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

所有我的Cloudflare网站都会发生这种情况。那是为什么?

1 个答案:

答案 0 :(得分:2)

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

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