2015-09-07 110 views
2

我已经通过@EnableZuulProxy注释为Spring Cloud Zuul设置了一个简单的Spring Boot应用程序,作为作为单独微服务部署的其他一些后端应用程序的反向代理。如何使用Spring Cloud Netflix Zuul作为SSL反向代理

zuul反向代理充当各种后端服务前面的API网关。

由于此API网关是唯一的外部可到达目的地,因此它也通过HTTPS充当单个安全入口点。被代理的后端服务不是分开安全的,所以他们只使用普通的HTTP。

在过去,我使用Nginx进行此设置,现在我正在评估Spring Cloud Netflix Zuul作为Eureka服务发现的替代品,但似乎Zuul未添加所需的X-Forwarded-Proto: https HTTP标头。

如何告诉zuul充当非安全HTTP后端服务的SSL代理?

回答