Мой веб-сайт React размещен в AWS на https с использованием классического балансировщика нагрузки и облачного фронта, но теперь мне нужно также открыть порт 1234.Когда я в настоящее время просматриваю свой домен с портом 1234, страница не может быть отображена.Причина, по которой я хочу открыть порт 1234, так как именно здесь запущен мой веб-сервер nodeJ для связи с React.
Я попытался добавить порт 1234 в настройки прослушивателя своего балансировщика нагрузки, хотя это не имело никакого значения.Заметно, что панель проверки работоспособности балансировщика нагрузки, кажется, имеет только одно значение, которое в настоящее время HTTP:80/index.html
.Я предполагаю, что балансировщик нагрузки может прослушивать порты 80 и 1234 (даже если он может выполнять проверку работоспособности только на одном номере порта)?
Нужно ли использовать группы действий или что-то еще, чтобы открыть порт?Пожалуйста, помогите, любой совет высоко ценится.
Большое спасибо,
Настройки балансировки нагрузки
Инфраструктура
Я использую следующий
- EC2 (бесплатный уровень) с двумя установленными проектами кода (веб-сайт React и сервер узлов на одном и том же сервере)машина в разных каталогах)
- Сертификат создан (с помощью диспетчера сертификатов)
- Я создал дистрибутив CloudFront и проверил его по электронной почте.Мой сертификат был выбран в облачном фронте в качестве клиентского SSL-сертификата
- У меня есть классический балансировщик нагрузки (экземпляр указывает на мой единственный EC2), и статус
InService
.Когда я посещаю значение DNS-имени балансировщика нагрузки, я вижу свой веб-сайт React.Балансировщик нагрузки прослушивает HTTP-порт 80. Я добавил порт 1234, но это не помогло
Примечание: Обратите внимание, этот проект предназначен для изучения AWS, React и NodeJsпоэтому, если что-то странное, укажите
снимок экрана экземпляра EC2
снимок экрана группы безопасности
Скриншот балансировщика нагрузки
Снимок экрана целевой группы
Попытка зарегистрировать целевую группу