Amazon web services AWS NLB重定向

Amazon web services AWS NLB重定向,amazon-web-services,networking,Amazon Web Services,Networking,我目前通过CNAME将我的子域指向我的NLB的DNS名称(在TLS:443上侦听), i、 e https://foo.mydomain.com 指向 https://foo-nlb-123456789.elb.region.amazonaws.com 问题是,仅通过键入foo.mydomain.com无法访问子域,并且必须始终键入完整路径,即https://foo.mydomain.com。 如何访问我的子域(指向NLB)而不必键入完整路径?基于注释 NLB不允许将http重定向到https,

我目前通过CNAME将我的子域指向我的NLB的DNS名称(在TLS:443上侦听),
i、 e

https://foo.mydomain.com

指向

https://foo-nlb-123456789.elb.region.amazonaws.com

问题是,仅通过键入
foo.mydomain.com
无法访问子域,并且必须始终键入完整路径,即
https://foo.mydomain.com
。 如何访问我的子域(指向NLB)而不必键入完整路径?

基于注释

NLB不允许将http重定向到https,因为这些协议在osi网络堆栈的第7层运行

因此,应使用ALB,因为它提供了将http重定向到https的能力:


NLB有什么理由吗?如果您有ALB,您可以轻松地将http重定向到https。对于NLB,你不能这样做。这确实是正确的解决方案。如果你不介意,我将提供一个关于alb和NLB的答案。