配置 https 配置完后报错?

  • 回答 (3)
  • 关注 (0)
  • 查看 (109)

网站按流程配置 https 配置完后,页面打不开。

curl http://www.jason88.cn 一会有内容,一会没有内容

curl https://www.jason88.cn 报错

curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to www.jason88.cn:443

用户2544093用户2544093提问于
女淘日记

杭州吱吱吱科技 · 站长 (已认证)

回答于
推荐已采纳

请检查服务器是否安装了代理?如有请尝试移除代理再尝试

另外,curl访问https时候需要确保服务器已经保存了证书,可以通过 curl -k --tlsv1 过滤

EatRice回答于
推荐

Can you try to connect with openssl(1) command, and provide messages ?

openssl s_client -connect github.com:443 -msg

In my Fedora23 with LibreSSL 2.2.7, it succeeded like this.

...
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-RSA-AES128-GCM-SHA256
    Session-ID: 29A07BC07B34FB1D78022F118B6617139637D5023D51DBFB2B8B88F5648D0197
    Session-ID-ctx:
    Master-Key: 293F2AF8346DB066F2A24A96C6087B2375C338A38FD219809B50F91BC9F8423936FDC4EAEFAAE10A07053F1A8B7BAEC4
    Start Time: 1513771535
    Timeout   : 300 (sec)
Verify return code: 0 (ok)

You may successfully connect with openssl(1) s_client since it showedVerify return code: 0 (ok).

But your curl command failed while SSL/TLS handshake phase soon after sending "Client hello".

Are your openssl command and curl command linked to the same LibreSSL 2.2.7 library ?

用户1562062回答于

可能回答问题的人

  • 腾讯云域名与DNSPod团队

    33 粉丝0 提问5 回答
  • Jobs

    0 粉丝0 提问2 回答
  • Hcchy

    腾讯云 · 产品经理 (已认证)

    6 粉丝0 提问6 回答

扫码关注云+社区

领取腾讯云代金券