Создайте ssl-сертификат для java-сайта, работающего на сервере Tomcat - PullRequest
0 голосов
/ 12 декабря 2018

Я недавно зарегистрировался на Cloudflare.com для ssl-соединения.Но я понятия не имею, как установить ssl-сертификат на мой веб-сайт java, работающий на сервере Tomcat.Так может кто-нибудь, пожалуйста, покажите мне шаг за шагом, как активировать SSL на моем веб-сайте Java.

1 Ответ

0 голосов
/ 12 декабря 2018
  1. Используйте keytool для создания хранилища ключей

    keytool -genkey -alias server -keyalg RSA -keysize 2048 -keystore your_site_name.jks

это побудит вас создать пароль, не забывайте его.

Установить сертификат

keytool -import -trustcacerts -alias server -file cert.p7b -keystore your_site_name.jks

Если попросить доверятьсертификат, выберите да (у).

Настройте свой SSL-коннектор

Откройте файл server.xml в текстовом редакторе.Этот файл обычно находится в папке conf домашнего каталога сервера Tomcat.

Найдите соединитель с портом 443 и раскомментируйте его.

Укажите имя и пароль файла хранилища ключей.

Это должно выглядеть примерно так:

<Connector port="443" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" scheme="https" secure="true" SSLEnabled="true" clientAuth="false" sslProtocol="TLS" keyAlias="server" keystoreFile="/home/user_name/your_site_name.jks" keystorePass="your_keystore_password" />

Теперь сохраните изменения и перезапустите tomcat!

...