Я пытаюсь реализовать HTTPS в своем приложении. Это приложение JHipster/SpringBoot, работающее на порту 8080. Я реализовал HTTPS через AWS, чтобы упростить работу, так как сертификат можно было автоматически обновлять или обновлять службой диспетчера сертификатов AWS.AWS EC2 перенаправляет HTTP на HTTPS корытный балансировщик нагрузки
Так что я ничего не менял на своем сервере. Я сгенерировал сертификат AWS и настроил правило LoadBalancer для перенаправления с 443 до 8080 с использованием сгенерированного сертификата. Когда я пытаюсь получить доступ к моему домену, используя явно HTTPS, он работает как шарм.
Проблема в том, что я также хочу перенаправить HTTP-доступ к HTTPS, тогда я попытался добавить правило для перенаправления 80 на 443, поэтому он попадет в первое правило (от 443 до 8080) и будет использовать сертификат, но он не работает. Изучая онлайн, я обнаружил, что должен добавить некоторые строки в мой .htacess-файл, но не работает. Я думаю, что это не решение в моем случае, поскольку все материалы HTTPS находятся на стороне AWS, есть ли способ перенаправить HTTP на HTTPS только через AWS без изменения моего сервера?