Запрос https балансировки нагрузки приложения к узлам EC2, работающим на порту 3000 - PullRequest
0 голосов
/ 30 августа 2018

У меня есть ALB в HTTPS, который будет запрашивать мой экземпляр EC2.

Я настроил слушателей ALB на HTTP / HTTPS, а затем нацелился на свой EC2.

Когда я пытаюсь получить доступ к моему ALB с помощью:

  1. https://domainSample Ответ = Добро пожаловать в nginx

  2. https://domainSample/api/getSample Ответ = 404 Не найдено nginx

  3. https://domainSample:3000 Нет ответа

Это моя конфигурация nginx в EC2, которая работает на порте 3000

 server {

            listen 80;
            server_name domainSample;

            location / {
                    try_files $uri $uri/ =404;
            }
  }

Где я ошибся?

1 Ответ

0 голосов
/ 31 августа 2018

У меня есть поиск и чтение документации по AWS, я делаю некоторые изменения и тестирую приложение.

Что я понимаю в потоке запроса от ALB до EC2 .

При настройке ALB в целевых группах нам нужно установить цель его запроса, которая будет EC2 , к которой выполняется ваше приложение.

Например, у нас есть Узел js , работающий на порт 3000 в EC2 . Мы добавим целевой экземпляр, который мы указываем порт на 3000 .

Это решило мою проблему. Спасибо

...