我计划在 AWS 上托管 GitLab 实例。 我唯一的问题是前端负载均衡器。
对于 git 工作,我们需要 HTTPS 和 SSH,两者都使用相同的主机名。
我还考虑在 NLB 后面级联 ALB: 网络负载均衡器侦听 TCP 22、80 和 443,将 22 转发到 GitLab,将另外两个转发到执行 HTTPS 终止(以及 HTTP 到 HTTPS 重定向)的 ALB 但这需要使用 Lambda 进行复杂的设置,以更新 NLB 目标组中的 ALB IP,如下所述:https://aws.amazon.com/blogs/networking-and-content-delivery/using-static-ip-addresses-for-application-load-balancers/
是否有优雅的解决方案,或者我必须使用经典负载均衡器吗?
答案 0 :(得分:0)
经过进一步阅读和尝试后,我得出结论,我将使用经典负载均衡器。
原因: