Как настроить tomcat 8.5 в экземпляре Amazon EC2 для поддержки HTTPS

Как настроить tomcat 8.5 в экземпляре Amazon EC2 для поддержки HTTPS

Я новичок в разработке серверных приложений. Сейчас я столкнулся с проблемой в работе с HTTPS-подключениями к нашему серверу Tomcat.

Я следовал за гидом вофициальный сайт Apache Tomcatдля настройки Tomcat для поддержки HTTPS и, конечно, другие руководства по этой теме, но не смог этого сделать.

Я подведу итог моим действиям:

  1. Используйте keytool Java для создания хранилища ключей с паролем, выполнив следующую команду:

    keytool -genkey -alias tomcat -keyalg RSA -keystore tomcat
    
  2. После создания хранилища ключей я отредактирую файл конфигурации tomcat следующим образом:

    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS"
               keystoreFile="/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/bin/tomcat"
               keystorePass="passwordOfTheKeyStore" />
    

Затем, когда я тестирую это, обращаясь кhttps://34.196.30.187:8443/server/login.html, браузер отобразит это

Даже когда я тестирую это локально, результат тот же.

введите описание изображения здесь

Связанный контент