我在一个带有EC2实例的ECS集群中部署了三个应用程序。
每个应用程序都有它的前端和后端。
我使用一个任务来部署所有的容器。在ECS集群前面,我有一个具有基于主机的规则的ALB,因此我可以根据ALB接收的地址(我有三个目标组来针对适当的端口)将流量重定向到适当的容器。
的目标组
现在,我希望启用从客户端传输到最终容器的加密。我试图通过请求一个公共证书并修改侦听器来使用https来实现这一点,但是这只会加密从客户端到ALB的通信量。
我读到了一些解决方案,涉及特使与侧加容器,但这似乎有点过于复杂,我也考虑使用网络负载均衡器,但我相信这将不允许我做基于主机的重定向,我不想使用像example.com:8080这样的地址到达一个网站。
是否有可能以其他方式做到这一点?
希望这个问题有意义。
提前感谢!
发布于 2022-09-09 12:42:54
您将需要向容器中添加SSL证书,并将容器配置为使用它们并侦听HTTPS流量而不是HTTP通信量,并相应地修改目标组中的端口。
ALB不会验证证书,因此您在容器上使用的证书可以是自签名证书。
https://stackoverflow.com/questions/73661013
复制相似问题