HTTPS 请求无限期挂起

tre*_*nan 5 ssl https

基本上我需要使用 HTTPS 来验证 API,但问题是当我尝试使用它时,进程挂起。例如,如果我使用:

curl http://www.stackoverflow.com
Run Code Online (Sandbox Code Playgroud)

我得到了一个答案,但如果尝试这个:

curl https://www.stackoverflow.com
Run Code Online (Sandbox Code Playgroud)

我得到任何响应和输出。

如果我通过 -verbose 标志,我会得到以下响应

  • 重建 URL 到:https : //www.stackoverflow.com
  • 正在尝试 216.58.202.4...
  • 连接到 www.google.com (216.58.202.4) 端口 443 (#0)
  • 在 /etc/ssl/certs/ca-certificates.crt 中找到 148 个证书
  • 在 /etc/ssl/certs 中找到 592 个证书
  • ALPN,提供 http/1.1

我在虚拟机中尝试此操作,该虚拟机托管在我通过 ssh 访问的服务器中。

有什么建议吗?

Vin*_*ang 0

我也有同样的问题。哪里HTTP工作正常,但它挂HTTPS在我的 HTTP 服务器上。

我的问题是我没有正确安装证书。