spring-boot - 将 HTTPS 从 Elastic Load Balancer 重定向到后端服务器
问题描述
我想将发送到我的 ELB 的所有 HTTPS 请求转发到我的后端服务器。ELB Load 是否有可能在将 HTTPS 请求路由到后端服务器之前不解密它们,并将解密过程留给我的后端服务器负责?所以我不需要创建 HTTPS 侦听器?我在客户端和 ELB 之间使用另一个代理层 (Apigee),它为我的后端服务 API 提供抽象或外观,并提供安全性、速率限制、配额、分析,并且已经加密的流量从它发送到 ELB。
解决方案
是的,您可以将 AWS ELB 设置为纯 TCP 直通,以便您的 Apigee 层处理 HTTPS 握手和解密。
option_settings: aws:elb:listener:443: ListenerProtocol: TCP InstancePort: 443 InstanceProtocol: TCP
来自:https ://docs.aws.amazon.com/elasticbeanstalk/latest/dg/https-tcp-passthrough.html
推荐阅读
- html - 顶部图像和标题可以覆盖我的背景图像,但我下面的其他图像和标题不会
- python - 如何在 python 中拟合模型列表或字典?
- r - group_by 无法正常工作,仅选择了部分变量进行分组
- sql - 将 JSON.Stringify 转换回 JSON
- c - 跳过输入双精度的用户输入并结束 C 程序
- swiftui - 匹配的 Geromety 过渡不“平滑”
- cluster-analysis - 测量分布中的“单个最强峰”
- wordpress - Wordpress 网站在本地 LAN 内加载速度很快,但在外面却很慢
- javascript - 快速认证,初学者
- c# - 如何使控制台仅接受来自 Enter 键的输入?