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

在google负载平衡器配置为处理HTTPS后,如何使用spring boot处理HTTPS?,spring,https,google-cloud-platform,load-balancing,google-compute-engine,Spring,Https,Google Cloud Platform,Load Balancing,Google Compute Engine,我已经了解到,如果google负载平衡器已配置为处理HTTPS(通过添加SSL证书),那么我不需要在我的计算引擎实例上拥有SSL证书。据我所知,负载平衡器获取安全请求,然后通过http转发到实例 现在,负载平衡器的前端配置为两个端口。8080用于常规HTTP协议,443用于HTTPS协议。如果我只想处理HTTPS,那么将spring引导应用程序设置为侦听端口443是我唯一要做的事情吗?只需将以下内容添加到application.properties server.port = 443 或者弹簧

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

现在,负载平衡器的前端配置为两个端口。8080用于常规HTTP协议,443用于HTTPS协议。如果我只想处理HTTPS,那么将spring引导应用程序设置为侦听端口443是我唯一要做的事情吗?只需将以下内容添加到application.properties

server.port = 443

或者弹簧部件是否需要更多配置?我真的对学习这个很感兴趣,并且已经研究并尝试阅读了这篇文章,但是我似乎找不到任何做类似事情的好资源。我觉得很多关于这类问题的知识都是通过实践经验获得的

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

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