gpt4 book ai didi

tomcat - 有人能告诉我这张照片有什么问题吗?

转载 作者:行者123 更新时间:2023-11-28 22:17:05 24 4
gpt4 key购买 nike

我的机器上安装了 Tomcat 8,我正在尝试使用我创建的适用于我的 Apache 服务器的自签名证书在其上设置 SSL,但是当我尝试浏览它时,它显示:

Error code: SSL_ERROR_NO_CYPHER_OVERLAP

这是我配置 Tomcat 的方式:

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
SSLCipherSuite="ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:kEDH+AESGCM:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-$
keystoreFile="/usr/share/tomcat8/.keystore"
clientAuth="false" sslProtocol="TLSv1.2"
sslEnabledProtocol="TLSv1.2" />

我正在使用适用于 Apache 的相同 SSLCipherSuite 和适用于 Apache 的相同 sslProtocol。有什么想法吗?

谢谢。

最佳答案

原来,问题出在这里:

protocol="org.apache.coyote.http11.Http11NioProtocol"

Nio/Nio2 将与使用 keytool 创建的证书一起使用,因为根据使用 openssl 创建的证书(如 apache 证书)将与 AprProtocol 一起使用,所以我为 Tomcat 安装了 Apr 库,但 Tomcat 一直说它不能'我找不到它,所以我使用 keytool 创建了一个新证书,并且我能够在我的 Tomcat 上启用 SSL。

关于tomcat - 有人能告诉我这张照片有什么问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42416566/

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