【发布时间】:2017-05-02 10:24:26
【问题描述】:
我正在尝试在部署了 tomcat 的服务器中设置 HTTPS 连接。
我已经尝试过this 和this 以及Tomcat 的官方步骤指南,但是在尝试连接到https://myec2.com:8443 时我一直得到一个空响应(端口是打开的,我已经检查过了)
我的 server.xml 连接器如下所示:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/path/to/my/keystore.pfx"
keystorePass="mypassword"
keystoreType="PKCS12"/>
以防万一这里是 HTTP 连接器:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEnconding="UTF-8"/>
有什么我忘了做的吗?为什么这不起作用?我以前做过,从来没有遇到过这样的麻烦!
【问题讨论】:
-
这是常规的 ec2 还是您使用弹性豆茎?你使用负载均衡器吗?
-
密钥库的路径可能是问题所在,你把它放在哪里了? techtracer.com/2007/09/12/…
-
我把它放在上一个教程的建议中,
/etc/ssl/tomcat/keystore.pfx@drolmal -
只是一个普通的免费层 ec2 @kkflf
-
Tomcat是否可以访问该位置,是否可以使用您配置的密码打开它?
标签: java amazon-web-services tomcat ssl amazon-ec2