2017-05-02 13 views
0

Tomcatが導入されているサーバーでHTTPS接続を設定しようとしています。Tomcat 8 HTTPS接続がAWS EC2で機能しない

私はthisthisだけでなく、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"/> 

忘れたことはありますか?なぜこれは機能しないのですか?私はこれを前にやったことがありますし、このようなトラブルは一度もありません!

+1

これは通常のec2ですか、弾力のある豆腐を使用していますか?ロードバランサを使用していますか? – kkflf

+0

キーストアのパスが問題になる可能性があります。どこに配置しましたか? http://techtracer.com/2007/09/12/setting-up-ssl-on-tomcat-in-3-easy-steps/ – didiz

+0

最後のチュートリアルの提案である '/ etc/ssl/tomcat/keystore.pfx' @drolmal – dari1495

答えて

0

わかりましたので、私は多くの研究の後に問題を発見した...

問題は、キーストアの「エイリアス」「Tomcatの」なければならないということでした。どうやら、server.xmlのオプションkeyAlias="myAlias"は機能しませんでした。

ありがとうございました!

関連する問題