如何在google负载均衡器配置为处理https后使用spring-boot处理HTTPS?

问题描述 投票:0回答:1

我已经了解到,如果谷歌负载均衡器已配置为处理HTTPS(通过添加SSL证书),我不需要在我的计算引擎实例上拥有ssl证书。根据我的理解,负载均衡器获取安全请求,然后使用http转发到实例。

现在负载均衡器的前端配置为两个端口。 8080用于常规HTTP协议,443用于HTTPS协议。如果我只想处理HTTPS,那么设置spring-boot应用程序来监听端口443,我唯一要做的就是让它工作?只需将以下内容添加到application.properties即可。

server.port = 443

或者弹簧部分需要更多配置吗?我真的很有兴趣学习这个并且已经研究并尝试阅读这个,但我似乎找不到任何好的资源做类似的事情。我觉得围绕这些问题的很多知识都是通过实践经验得到的。

spring https google-cloud-platform load-balancing google-compute-engine
1个回答
1
投票

如果您希望Google负载均衡器终止HTTPS并将HTTP转发到您的后端服务,只需使用HTTP后端配置负载均衡器即可。如果您使用的是HTTPS后端,则必须在应用中收听并处理HTTPS流量。

区别在于负载均衡器和后端(GCP内部)之间的流量是否加密。通常在负载均衡器级别的HTTPS终止就足够了。

© www.soinside.com 2019 - 2024. All rights reserved.