我该如何轻松配置嵌入式Tomcat服务器,以将所有HTTP流量重定向到HTTPS?我在一个EC2实例上运行Spring Boot,该实例位于弹性负载均衡器后面。我已经配置了ELB来处理我的SSL(非常棒),它将X-FORWARDED-PROTO头设置为“https”。如果检测到未设置该头,则要重定向用户以强制使用HTTPS(如果他们还没有使用的话)。
到目前为止,我尝试将以下内容添加到我的application.properties文件中,但没有成功:
server.tomcat.protocol-header=x-forwarded-proto
security.require-ssl=true