【问题标题】:Apache Tomcat 7.0.37 SSL Error (ssl_error_rx_record_too_long firefox orApache Tomcat 7.0.37 SSL 错误(ssl_error_rx_record_too_long firefox 或
【发布时间】:2013-10-29 18:28:49
【问题描述】:

我不知道问题是什么。我正在使用使用 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://x.x.x.x: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 - - [29/Oct/2013:11:19:16 -0700] “-” 400 -

有什么想法吗?

【问题讨论】:

    标签: tomcat ssl wildcard


    【解决方案1】:

    您需要使用 https://x.x.x.x:8443,因此您点击的是 HTTPS 连接器,而不是 HTTP 连接器。

    【讨论】:

      【解决方案2】:

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

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

      最好的问候。

      【讨论】:

        猜你喜欢
        • 2011-02-01
        • 2010-09-12
        • 1970-01-01
        • 2020-05-05
        • 2019-05-28
        • 2014-09-24
        • 1970-01-01
        • 2017-06-14
        • 1970-01-01
        相关资源
        最近更新 更多