【发布时间】:2017-12-01 23:33:59
【问题描述】:
我的 Spring Boot 应用在负载均衡器后面的 tomcat EC2 实例上运行,该实例配置了 Https,内部使用 Http。
我想将 url 请求重定向到 HTTP 到 HTTPS。
我从 AWS Support 找到了这个 document
正如它所说,我需要使用以下配置来配置 Apache 后端
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteRule . https://%{HTTP:Host}%{REQUEST_URI} [L,R=permanent]
我的问题是在哪里添加这些配置?
另一个文件说我需要将 .ebextensions 目录添加到 webapp 目录并在那里放置配置。如果是这样,那么目录结构和配置文件格式是什么?
【问题讨论】:
标签: amazon-web-services spring-boot amazon-ec2 https elastic-load-balancer