Мое приложение работает на порту 3000, а веб-контекст - / app, поэтому "http://host: 3000 / app / index. html" успешно возвращает индекс. html страница, на которой выполняется приложение локально.
Балансировщик нагрузки (publi c) прослушивает порт 80 и перенаправляет трафик c на цели на порту 3000.
AWS Fargate - определение задачи имеет порт хоста и контейнера сопоставлен с портом 3000. - задачи отображаются как РАБОТАЮЩИЕ и имеют статус ЗДОРОВЫЙ, но в конечном итоге прекращаются из-за сбоя проверки работоспособности ELB. И я могу видеть журналы запуска моего приложения в облаке (задачи -> журналы). - Группа безопасности службы кластера получает входящий трафик c через настраиваемый TCP-порт 3000.
Я пытался обновить проверки работоспособности TargetGroup, чтобы использовать пути как "/", "/ app" и "/ app / index. html ", но это тоже не работает.