2015-03-19 4 views
0

Я пытался настроить балансировщик нагрузки для наших серверов. если использовать http, он отлично работает. Но когда я переключаюсь на https, я получил следующие ошибки в консоли браузера:AWS Load Balancer https issue

Смешанный контент: страница в 'https://www.something.com/' была загружена через HTTPS, но запросила небезопасный скрипт '... mootools.js'. Этот запрос заблокирован; содержимое должно быть подано через HTTPS

Я думал, что сделал какой-то жесткий код, например «http://www.something.com/library/ ....», , но я этого не делал, я использую только «/ library/....» для включения javascript файлы.

Когда я установил балансировщик нагрузки, мне было предложено настроить порт для прослушивания. Я установил как https, порт балансировки нагрузки: 443 в порт экземпляра 80.

Кто-нибудь знал, как я могу решить эту проблему.

Спасибо.

ответ

2

Пересылка назад до 80 не несет за это ответственности. Это либо HTML, который жестко привязан к http, либо URL-адрес перенаправления/сервера, указывающий на http.

Используйте сетевую панель инструментов dev (например, в меню Chrome) и проверьте каждый запрос, пока не найдете виновника.

Вот пример, используя эту страницу вопросов. Я выбрал небезопасный запрос.

network analysis

Смежные вопросы