无法将 Advanced Rest Client 与 Letsencrypt 网站一起使用,因为抛出:sslv3 警报握手失败

Cannot use Advanced Rest Client with Letsencrypt Websites because throws: sslv3 alert handshake failure

我的域名是:http://dev.www.triunfamos.com

我使用 Advanced Rest Client (https://install.advancedrestclient.com/install) 并尝试调用提到的域

它产生了这个输出:

The requested URL can't be reached
The service might be temporarily down or it may have moved permanently to a new web address.
140278599439040:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO sslv3 alert handshake failure:../../vendor/node/deps/openssl/openssl/ssl/s23_clnt.c:802:

如果我使用这个网站:https://apitester.com/ 打电话给我的 URL 它工作正常

但是这个也失败了:https://client.restlet.com/ 抛出错误:

sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

我的网络服务器是 nginx 1.10.3 ubuntu 16 和 certbot 是 0.26.1

无法使用 Advanced Rest Client 或任何其他客户端的问题是什么?谢谢。

问题可以通过官方论坛解决:https://community.letsencrypt.org/t/cannot-use-advanced-rest-client-with-letsencrypt-websites-because-throws-sslv3-alert-handshake-failure/88104

简历: ARC 不使用 TLS 1.2 和 nginx 1。10.x 必须从 nginx 配置中删除 ssl_ecdh_curve 句子(如果我使用 ARC)。

对于 nginx 1.11,ssl_ecdh_curve 必须设置 auto

在具有 nginx 1.10 但正在运行的站点中,ARC 是由于正在使用 cloudflare SSL

nginx 1.11建议安装TLS 1.3