Отправка запроса http с веб-сайта https - PullRequest
0 голосов
/ 29 февраля 2020

У меня есть веб-сайт https (с использованием стека LAMP), и я хочу отправить HTTP-запрос на порт 3000 отдельного сервера node.js, когда вы нажимаете кнопку (используя вызов AJAX и jsonp). Это работало, когда мой сайт не был защищен (http), но после того, как я переключился на использование балансировщика нагрузки, чтобы сделать его безопасным (я использую Amazon Lightsail), запрос http больше не работает. Это потому, что веб-сайт https не разрешает http-запросы, поскольку вся информация на сайте должна быть защищенной? И если да, я должен вместо этого отправить запрос https? Это потребовало бы, чтобы я сделал сервер node.js защищенным https, добавив его в балансировщик нагрузки. Однако, помешает ли это мне запросить порт 3000, поскольку подсистемы балансировки нагрузки принимают запросы только на порты 80 (http) и 443 (https)? Я посмотрел на слушателей, но похоже, что Amazon Lightsail не поддерживает слушателей с его балансировщиком нагрузки.

1 Ответ

0 голосов
/ 29 февраля 2020

Поместите этот сервер узла за тем же балансировщиком нагрузки, что и обратный прокси-сервер с другим маршрутом или DNS, и он, вероятно, будет работать для вас.

...