Настройка Tomcat 9 для поддержки HTTP / 2.0 на порту 8080 - PullRequest
0 голосов
/ 08 ноября 2019

Насколько я понимаю, для того, чтобы Tomcat поддерживал HTTP / 2.0, он должен поддерживать HTTPS на порте 8443. Это означает, что мне нужно настроить часть SSLHostConfig в server.xml.

enter image description here

Проблема в том, что я использую Amazon ACM для своего публично подписанного сертификата. Я не могу экспортировать любой файл из консоли, чтобы настроить SSLHostConfig для Tomcat.

enter image description here

Но я на 100% уверен, что могу обработать запрос через HTTPS, потому что я использую балансировщик нагрузки приложения. Мне просто нужно добавить прослушиватель для порта 8443 для моего балансировщика нагрузки

enter image description here

и направить запрос на порт 8080.

enter image description here

При этом запрос от клиента будет отправлен через https и перенаправлен на порт 8080 моего сервера приложений. Итак, есть ли способ настроить HTTPS / 2.0 с портом 8080 на Tomcat? Или есть другие лучшие решения?

...