%20zu%20verschiedenen%20URLs%20weiterleiten%3F.png)
Ich plane, 3 URLs auf einer Ec2-Instanz (Linux und nicht containerbasiert) zu hosten und pfadbasiertes Routing durchzuführen. Können Sie mir bitte helfen, herauszufinden, ob ALB mehrere URLs innerhalb derselben Instanz unterstützt? Hinweis: Ich verstehe, dass es möglich ist, innerhalb einer einzelnen Instanz an Container zu routen, aber meine Anforderung sind keine Container.
Antwort1
Container sind für ALB eigentlich nicht sichtbar – selbst wenn Sie sie verwenden, kommt es auf den TCP-Port an, auf dem der HTTP-Server lauscht. Wenn Ihre Dienste jeweils auf einem bestimmten Port lauschen (was sie unbedingt tun müssten, sonst wären sie keine unterschiedlichen Dienste), dann kann ALB Anfragen basierend auf dem Pfad tatsächlich an mehrere Dienste auf derselben Instanz weiterleiten.
Jeder Dienst wäre mit einem eindeutigenZielgruppeauf dem ALB, registriert über den Port, an dem es auf Anforderungen vom Balancer wartet.