【发布时间】:2022-03-13 22:15:13
【问题描述】:
我需要使所有现有的微服务端点连接从 HTTP 转移到 HTTPS,以便它满足业务需求,同时减少开销。
首先,我正在考虑将 Envoy 作为转发代理运行,它将所有来自同一本地主机的传出 HTTP 传输转换为 HTTPS 转发到其预期目的地。在预期的目的地,为避免任何应用程序更改,我还将有一个相应的 Envoy 侧车,但配置为反向代理,以便它将传入的 HTTPS 请求转换为原始 HTTP 端点,以便应用程序无缝工作。
这是迄今为止最好的方法吗,因为我正在尝试在不触及任何现有代码的情况下实现解决方案,以便可以将其扩展到所有 springboot 微服务
【问题讨论】:
-
您对术语 forward 和 reverse 的使用是从前到后的,尽管可以说两者实际上都是反向代理。您没有解释要求,因此无法说您的解决方案是否合适或最佳
标签: http https proxy reverse envoyproxy