在AWSELBTornad上将HTTP重定向到HTTPS

2024-04-24 01:12:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我注意到在这个话题上有很多问题,但我还没有找到专门针对龙卷风的问题。在

我有一个amazonec2实例在负载平衡器后面运行。HTTPS证书终止于ELB,两个端口80/443都指向同一个Tornado服务器端口。在

如何强制将HTTP重定向到HTTPS流量?在


Tags: 实例端口httpshttp服务器端tornado重定向流量
3条回答

您可以考虑在ELB前面添加CloudFront(CDN),它有许多好处,例如,降低应用程序的延迟,处理流量峰值。 如果您愿意这样做,CloudFront有http到https的重定向feature。在

您必须发送一个带有新位置的http301或302,有关详细信息,请参见RequestHandler.redirect()。在

Enable xheaders并使用X-Forwarded-Proto头。这将告诉您原始请求是通过http还是https传入的。在

另外,请参见SO问题Retrieve browser headers in Python。在

相关问题 更多 >