首页 文章

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

提问于
浏览
0

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

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

server.port = 443

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

1 回答

  • 1

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

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

相关问题