Elastic Beans + Django. Переключение HTTP на HTTPS с помощью балансировщика нагрузки

Уважаемое сообщество Stackoverflow. Этот вопрос уже задавался ранее, но мой вопрос немного отличается. Итак, я использую Elasticbeanstalk для развертывания моего Django Backend и RDS для базы данных (PostgreSQL). EB сгенерировал ссылку для моего бэкенда --> http://XXXXX.region.elasticbeans.com. Проблема в том, что когда я отправляю запрос со стороны фронтенда (HTTPS), он выдает ошибку "Blocked loading mixed active content", которая происходит от HTTPS к HTTP запросу. Насколько я понимаю, мне нужно изменить конфигурацию балансировщика нагрузки моего экземпляра EC2 и добавить перенаправление. Для того чтобы успешно это сделать, мне необходимо иметь SSL-сертификат. Однако, когда я использую ACM (Certificate Manager), чтобы сгенерировать сертификат, используя точно такую же ссылку для бэкенда, он автоматически отклоняет мой запрос. Поэтому мой вопрос заключается в том, каков точный процесс получения SSL-сертификата для стандартной ссылки EB, или, возможно, есть более простые способы перенаправления HTTP на HTTPS из консоли AWS? С уважением.

Мой вопрос заключается в том, каков точный процесс получения SSL-сертификата для стандартной ссылки EB,

Процесса нет, так как это невозможно. Вам необходимо иметь собственный домен (например, myapp.com). Только тогда вы сможете настроить SSL с помощью ACM. Как только у вас будет собственный домен, полный процесс настройки https на EB находится в AWS docs.

Вернуться на верх