gpt4 book ai didi

SSL23_GET_SERVER_HELLO :unknown protocol

转载 作者:太空宇宙 更新时间:2023-11-03 15:10:08 25 4
gpt4 key购买 nike

我已经阅读了所有关于这个错误的帖子,并尝试了所有的答案,但问题仍然没有解决。

运行由 Google Cloud Platform 创建的 Debian 8 虚拟机,创建了一个自签名 SSL 并按照说明配置了 default-ssl 文件,但在连接到端口 443 时仍然出现错误。这是我运行的命令和我收到的消息。欢迎任何有见地的帮助:

openssl s_client -connect localhost:443


140700056811152:error:140770FC:SSL routines: :s23_clnt.c:782:
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 7 bytes and written 289 bytes
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
SSL-Session:
Protocol : TLSv1.2
Cipher : 0000
Session-ID:
Session-ID-ctx:
Master-Key:
Key-Arg : None
PSK identity: None
PSK identity hint: None
SRP username: None
Start Time: 1530501490
Timeout : 300 (sec)
Verify return code: 0 (ok)

最佳答案

Steffen,你是对的;我试图避免冗余信息,但细节决定成败,需要提及。感谢您的审阅和富有洞察力的评论。

好消息是这个问题已经解决了,下面是我所做的,详细的,这样那些像我一样被卡住的人可以从我的经验中受益:

在我最近成功的尝试中,我遵循了此页面上 Apache 的说明:

https://www.digitalocean.com/community/tutorials/how-to-install-an-ssl-certificate-from-a-commercial-certificate-authority

这次的不同之处在于:

  • 我在我的 default-ssl.conf 文件中包括了对中间证书(gd_xxxx_bundle.crt 文件,我将其重命名为 ca-buncle.crt)的引用,该文件是:

    #SSLCACertificatePath/etc/ssl/certs/ #SSLCACertificateFile/etc/apache2/ssl.crt/ca-bundle.crt

  • 在 Wordpress 管理员中,在设置/常规下,WordPress 地址 (URL) 和站点地址 (URL) 指向 IP 地址(在我将其映射到 DNS 中的域之前)。我改成了https://domainname.com (与一些提到编辑 wp-config.php 的文章相反,我这样做了,但它让我退出了 wp-admin)

不确定以下两个编辑是否对结果有影响,但我不想进一步试验,但还是与您分享:

  • 运行openssl命令后,我为提示Common Name指定了域名,这应该是一个可选字段
  • 我将 ServerName 添加到

    /etc/apache2/sites-enabled/wordpress.conf/etc/apache2/sites-enabled/default-ssl/etc/apache2/sites-available/000-default.conf

最后,有一个检查证书的站点:

https://decoder.link/sslchecker//443

如果证书不起作用,这可能会阐明问题。

干杯。

关于SSL23_GET_SERVER_HELLO :unknown protocol,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51128875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com