在Classic Load Balancer AWS上将HTTP重定向到HTTPS

问题描述 投票:0回答:1

我有一个classic load balancer,它从我的弹性beantalk应用程序的端口80(http)和433(https)读取。我已经正确设置了SSL证书,并且一切都可以在我的自定义域中正常使用。

但是,当我搜索我的域时:mydomain.com它会自动使用http而不是https。如何允许它自动使用https?

编辑:我正在尝试部署Django应用程序。

此新知识,如果我遗漏了一些信息,请告诉我。

我有一个经典的负载均衡器,它从我的弹性beantalk应用程序的端口80(http)和433(https)读取。我已经正确设置了SSL证书,并且一切都可以与我的....>

amazon-web-services amazon-elastic-beanstalk amazon-elb
1个回答
0
投票

如果您不与Classic Load Balancer绑定,我建议切换到Application Load Balancer:它将为您提供更多路由选择方式的控制,并支持HTTP-> HTTPS重定向(文档[ C0],尽管您可能想阅读该页面的其余部分,并通过其中一本教程来理解上下文。]

如果绑定到经典ELB,则必须在客户端代码中进行重定向。我不熟悉Django,但是here。该问题的先前答案显示了如果您在Django前面有it seems straightforward,该如何做。

© www.soinside.com 2019 - 2024. All rights reserved.