Как сделать HTTPS-вызов на серверную часть AWS? - PullRequest
0 голосов
/ 24 февраля 2019

У меня есть простой веб-сайт mint javascript, который обращается к внутреннему серверу с просьбой отправить некоторые данные из формы.Бэкэнд - это jar-файл Java, размещенный на AWS эластичном бобовом стебле.

Все работало без сбоев, пока я не добавил https в цепочку.

Что было сделано:

1) Включен сертификат SSL для веб-хостинга
2) Создан сертификат SSL для моего экземпляра AWS
3) Установите классический балансировщик нагрузки и настроите егоон прослушивает порт 443 и перенаправляет запросы на порт моего экземпляра

Проблема в том, что эта настройка просто не работает.
Я все еще могу получить доступ к своему бэкэнду через соединение HTTP, но когда я пытаюсь использовать HTTPS, я получаю следующее:

Chrome дает мне "et :: ERR_CERT_COMMON_NAME_INVALID"
Firefox дает мне«Запрос заблокирован: та же политика происхождения запрещает чтение удаленного ресурса по адресу https: ***. (Причина: запрос CORS не выполнен)»

В настоящее время я сохраняю свою политику CORS на allowOriging («*») и из идей что может быть не так.

Буду супер признателен за любую помощь.Заранее спасибо, ребята!

1 Ответ

0 голосов
/ 25 февраля 2019

Это может означать, что вы пытаетесь обслуживать некоторые ресурсы по обоим протоколам, следовательно, по HTTPS и HTTP.Вы не можете сделать запрос от HTTP к HTTPS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...