I am planning to host 3 URLs on one Ec2 instance(linux and not container based) and do path based routing. Can you please help to find out whether ALB supports multiple URLs within the same instance. Note: I understand its possible to route to containers within a single instance but my requirement is not containers
Контейнеры фактически не видны ALB - даже если вы их используете, важен порт TCP, который прослушивает HTTP-сервер. Если каждый из ваших сервисов прослушивает определенный порт (что им обязательно нужно сделать,иначе это не были бы разные службы), тогда да, ALB может направлять запросы к нескольким службам в одном экземпляре на основе пути.
Каждая служба будет связана с уникальной целевой группой в ALB, зарегистрированной с использованием порта, на котором она прослушивает запросы от балансировщика.