首页 > 解决方案 > 将 HTTPS 从 Elastic Load Balancer 重定向到后端服务器

问题描述

我想将发送到我的 ELB 的所有 HTTPS 请求转发到我的后端服务器。ELB Load 是否有可能在将 HTTPS 请求路由到后端服务器之前不解密它们,并将解密过程留给我的后端服务器负责?所以我不需要创建 HTTPS 侦听器?我在客户端和 ELB 之间使用另一个代理层 (Apigee),它为我的后端服务 API 提供抽象或外观,并提供安全性、速率限制、配额、分析,并且已经加密的流量从它发送到 ELB。

标签: spring-boothttpsamazon-elbapigee

解决方案


是的,您可以将 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


推荐阅读