Какие дальнейшие шаги мне нужно, чтобы мой статический сайт, размещенный на s3, отправлял https запросы на мой сервер по эластичному бобовому соединению? - PullRequest
0 голосов
/ 24 мая 2019

Мой текущий стек довольно прост: Backend: Django 2.1.1, python 3.6 Я запускаю его на эластичном бобовом стебле с помощью балансировщика нагрузки приложения.У меня есть порт 80 прослушивания для HTTP и порт 443 прослушивания для HTTPS с моим выбранным сертификатом ssl.Я не выбрал политику SSL, так как понятия не имею, что они делают.

Внешний интерфейс: Реагирует, главным образом, используя axios для выполнения запросов (axios.get, axios.put и т. Д.).Я разместил его в двух корзинах s3, mainsite.com, где находятся все мои статические файлы, и www.mainsite.com, который перенаправляет HTTP на этот сайт.У меня также есть 2 облачных дистрибутива, которые перенаправляют HTTP на HTTP, используя тот же сертификат, который я использовал для своего балансировщика нагрузки.Затем я создал 2 набора записей и установил псевдоним для облачного распределения.Когда я пытаюсь сделать какой-либо запрос, я вижу в консоли:

xhr.js:173 Mixed Content: 
The page at 'https://fakesite.net/login' 
was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 
'http://myenv-env.randomletters.us-east-1.elasticbeanstalk.com/rest-auth/login/'. 
This request has been blocked; the content must be served over HTTPS.

Что еще мне нужно настроить?Нужно ли мне менять код, или все это связано с aws.

...