Назад | Перейти на главную страницу

Активация ssl на tomcat

Я хочу зашифровать http-трафик на экземпляре tomcat через ssl. Поэтому я использовал самый упрощенный подход, описанный на разных веб-страницах. Но в любом случае это просто не работает. Вот что я сделал:

  1. "keytool -genkey -alias tomcat -keyalg RSA" и я ввел "changeit" в качестве пароля (так как это значение по умолчанию, выбранное tomcat)
  2. Изменение $ CATALINA_HOME / conf / servers.xml, раскомментировав следующую строку

    Порт соединителя = "8443" protocol = "HTTP / 1.1" SSLEnabled = "true" maxThreads = "150" scheme = "https" secure = "true" clientAuth = "false" sslProtocol = "TLS" /

  3. Перезапуск кота

Вход

https://localhost:8443

не работает. Однако я все еще могу получить доступ к странице через обычный http, например

http://localhost:8080

Файл журнала не содержит подозрительной информации.

Что здесь не так?

Вы пробовали включить ключевой файл в свой соединитель, например

keystoreFile = "/ keystorepath / .keystore" keystorePass = "пароль"

Проверить это руководство http://java.dzone.com/articles/setting-ssl-tomcat-5-minutes