Подписанный 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, а затем добавить это в мой экземпляр. Я могу предоставить более подробную информацию, если кто-то заинтересован.