0

我不知道问题是什么。我正在使用使用 tomcat 安装在另一台服务器上的通配符 SSL 证书。我将 Keystore 和相关文件复制到新服务器,并对 server.xml 文件进行了与我在初始服务器上使用的相同的配置:

--><Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true"
           maxThreads="150" scheme="https" secure="true"
           clientAuth="false" sslProtocol="TLS" 
           keystoreFile="C:\\JDK\bin\tomcat.keystore" keystorePass="*****" />

只是为了记录,我们的 tomcat 默认使用端口 8080,所以我们正在尝试https://xxxx:8080

在 tomcat\logs 文件夹中,当使用 NAT 从网络内部或网络外部进行连接尝试时,我没有看到直接涉及问题的错误消息。在尝试期间更新的唯一日志文件是“localhost_access_log.2013-10-29.txt”,里面只是说:0:0:0:0:0:0:0:1 - - [29/Oct/2013 :11:21:58 -0700] " Ï ËRoüÆÛYoX®" ¨?V¬µÕMúÆS|C (À " 400 - 0:0:0:0:0:0:0:1 - - [2013 年 10 月 29 日:11:19:16 -0700]“-”400-

有任何想法吗?

4

2 回答 2

2

您需要使用https://xxxx:8443以便您点击 HTTPS 连接器而不是 HTTP 连接器。

于 2013-10-29T20:51:45.967 回答
0

我对 apache-tomcat-7.0.53 有同样的问题,查看SSL/TLS Configuration HOW-TO,我发现 tomcat 7 需要将连接器标签的 SSLEnabled 设置为 true,才能启用 SSL。

另一件事是我正在使用协议“org.apache.coyote.http11.Http11NioProtocol”,确切的配置细节取决于正在使用的 SSL(APR 或 JSSE)的实现。

此致。

于 2016-07-28T18:54:17.097 回答