Подписанный ssl-сертификат не работает в веб-приложении EBS AWS для Java Spring

Я ищу помощь в настройке HTTPS для моего веб-приложения AWS EBS. Я загрузил сертификат в AWS, но по-прежнему не могу подключиться к своему сайту через HTTPS.

  • Мое приложение использует Spring 4.1 и Spring security 3.2.
  • Весь контент без HTTPS в моем приложении работает нормально.
  • В моей среде AWS EBS используется 64-разрядная версия Amazon Linux 2014.09 v1.0.0 под управлением Tomcat 8 Java 8.
  • Я следовал за длительным процессом, чтобы получить подписанный сертификат от StartSSL.
  • Я успешно загрузил свой подписанный сертификат, ключ и цепочку в AWS через IAM.
  • В моей среде EBS на AWS я включил HTTPS, установил порт на 443 и выбрал свой недавно загруженный сертификат.
  • повторно развернут с новыми настройками.

Теперь, когда я пытаюсь подключиться через https, время ожидания истекает - в журналах ничего не видно...

Я очень зеленый на AWS, поэтому я мог что-то пропустить. Моя интуиция указывает мне на то, что неправильно настроено в балансировщике нагрузки.

Балансировщик нагрузки показывает

Port Configuration
Port 80 (HTTP) forwarding to 80 (HTTP) Stickiness: Disabled(Edit)
port 443 (HTTPS, Certificate: mycert) forwarding to 80 (HTTP) Stickiness: Disabled(Edit)

Есть несколько вариантов шифра, которые тоже над моей головой. Помогите!

1 ответ

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

Другие вопросы по тегам