首页 文章

Azure VM上的Tomcat 7上的SSL

提问于
浏览
0

我尝试为我在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配置了 endpoints (端口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"/>

我究竟做错了什么?任何帮助赞赏!

1 回答

  • 1

    VM的防火墙也应配置为侦听此端口,并且公共 endpoints 配置也应映射到正确的内部端口 .

相关问题