【发布时间】:2015-05-06 14:17:26
【问题描述】:
我尝试为安装在 Azure Windows VM 上的 Tomcat 7(7.0.61) 配置 SSL 证书。
Https 不起作用,并且 Tomcat 日志中没有错误。我使用 Digicert 证书,它给了我 .jks 密钥库文件。 VM 有自己的 DNS:myVm.cloudapp.net 我在one.com 注册了自己的域NNN.today,并从NNN.today 重定向到myVm.cloudapp.net。
创建证书时,我使用了 NNN.today。我为我的 VM 配置了端点(端口 80 为 http,端口 443 为 SSL)。 APR 侦听器在 server.xml 中被注释掉。 这是我的 server.xml 配置:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="8443"
maxThreads="150" minSpareThreads="25"
enableLookups="false" disableUploadTimeout="true" acceptCount="100"
scheme="https" secure="true" SSLEnabled="true" clientAuth="false"
sslProtocol="TLS" keyAlias="server"
keystoreFile="${catalina.base}/conf/app_farewell_today.jks" keystorePass="my_password" keystoreType="JKS"
truststoreFile="${catalina.base}/conf/app_farewell_today.jks" truststorePass="my_password" truststoreType="JKS"/>
我做错了什么?任何帮助表示赞赏!
【问题讨论】:
-
VM 防火墙是否配置为侦听此端口?此外,在您配置的公共端点上,您是否映射到正确的内部端口?例如8080 到 443?
-
优点。看起来问题就在那里......