是否可以将 Elastic Beanstalk 负载均衡器配置为接受来自 http 和 https 的连接,但在 http 的情况下将其重定向到 https?是否可以通过 AWS Web 控制台进行配置,而无需额外的扩展文件或服务器端过滤器?
例如:访问http_google_com
将重定向至https_google_com
。
我们的配置 我们使用 AWS Elastic Beanstalk (tomcat) 来托管我们的应用程序。已配置 SSL 证书并启用 https。可通过 http 和 https 访问应用程序。
在配置 -> 负载均衡器中我们有:
- 侦听端口:80
- 协议:http
- 安全侦听端口:443
- 协议:https
- SSL 证书 ID:ssl_证书_id
答案1
不,这无法通过 AWS 负载均衡器实现,你可以在服务器级别通过以下方式实现永久将 http 流量重定向到 https(在服务器配置文件中),或者您可以在 DNS 级别执行此操作,具体取决于您的名称服务器的托管位置。
Route53 不启用 url 重定向,Cloudflare 和其他公司也一样。