我不知道问题是什么。我正在使用通过使用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="*****" />
为了记录,我们默认使用端口8080是tomcat,所以我们正在尝试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 -
有什么想法吗?
答案 0 :(得分:2)
您需要使用https://x.x.x.x:8443,以便点击HTTPS连接器而不是HTTP连接器。
答案 1 :(得分:0)
我和apache-tomcat-7.0.53有同样的问题,看SSL/TLS Configuration HOW-TO,我发现tomcat 7要求连接器标签的SSLEnabled设置为true,以启用SSL。
另一件事是我正在使用协议“org.apache.coyote.http11.Http11NioProtocol”确切的配置细节取决于正在使用的SSL(APR或JSSE)的实现。
最诚挚的问候。