Балансировщик нагрузки приложения AWS не работает
У меня есть кластер EC2 только с одним экземпляром EC2, где работают две службы:
api1, слушающий в порту 8080
api2, прослушивание в порту 9090
Если я делаю запросы к экземпляру EC2 и этим портам, оба API работают нормально.
Теперь я хочу создать балансировщик нагрузки, чтобы я мог делать запросы на http://{load_balancer_ip}/api1 а также http://{load_balancer_ip}/api2, но я не в состоянии.
Я создал две целевые группы, обе с одним экземпляром (единственный, который у меня есть)
TargetGroup1: Порт 8080 и экземпляр EC2, зарегистрированные на порту 8080TargetGroup2: Порт 9090 и экземпляр EC2, зарегистрированные на порту 9090
Затем я создал балансировщик нагрузки с одним приемником на порту 80 и этими двумя правилами пути:
- когда
/api1впередTargetGroup1 - когда
/api2впередTargetGroup2
Когда я делаю запросы против http://{load_balancer_ip}/api1 или же http://{load_balancer_ip}/api2 Ничего не произошло; Я не получаю никакого ответа.
Что мне не хватает?