如何配置带有 https 侦听器的 AWS ELB 以与运行仅 http Web 服务器的 Docker 容器一起使用?

如何配置带有 https 侦听器的 AWS ELB 以与运行仅 http Web 服务器的 Docker 容器一起使用?

这是我目前的设置:

应用程序负载均衡器及其侦听器

在此处输入图片描述

目的是在负载均衡器端启用 https。然后它将流量转发到目标组,即一组 docker 容器。

目前,在 docker 容器中运行的 Web 服务器只能处理 http 流量。

我对目标群体的定义如下:

在此处输入图片描述

但显然它没有通过健康检查:

在此处输入图片描述

我的问题是:

  • 是否可以使用启用 SSL 的负载均衡器将 http 请求转发到 docker 容器?

答案1

我认为我可以在问题中重申我的要求:

我希望 https 流量在负载均衡器处终止,然后转发到 http 中的 docker 容器。

为了实现这一目标,我需要

1)在应用程序负载均衡器中启用 https 侦听器

在此处输入图片描述

2)确保它将使用 http 协议与目标组进行通信

在此处输入图片描述

答案2

Docker 文档中有一个关于此主题的示例如何配置我的负载均衡器以支持 SSL/TLS 流量?

相关内容