[英]Use AWS Loadbalancer for HTTPS and SSH
我计划在 AWS 上托管一个 GitLab 实例。 我唯一的问题是前端负载均衡器。
对于 git 工作,我们需要 HTTPS 和 SSH,它们都使用相同的主机名。
我还考虑过在 NLB 后面级联一个 ALB:网络负载均衡器监听 TCP 22、80 和 443,将 22 转发到 GitLab,将另外两个转发到执行 HTTPS 终止的 ALB(以及 HTTP 到 88302828888 会重定向)需要使用 Lambda 进行复杂设置以更新 NLB 目标组中的 ALB IP,如下所述: https://aws.amazon.com/blogs.networking-and-content-delivery/using-static-ip-addresses-对于应用程序负载平衡器/
有优雅的解决方案还是我必须使用 Classic Loadbalancer?
经过进一步阅读和尝试,我得出结论,我将使用经典负载均衡器。
原因:
嗨,您可以同时使用 AWS NLB 和 ALB 功能,http https 和 TCP ZF5EF036B4D234963079ZE51 也请参阅下面的文章。 https://waghangad.com/2021/10/10/aws-application-load-balancer-direct-integration-with-network-load-balancer/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.