我们正在使用相同服务的三个实例,它们在 eureka 中注册。他们面前有zuul。
每当我们的服务尝试重定向到控制器之一(例如 /login)时,它会直接转到主机名:端口(在浏览器地址字段中可见),而不是再次通过 zuul 代理。这给了我们超时。我们正在跟踪进入服务的标头 -host
标头设置为我们服务的主机名。
它不应该使用地址 fromx-forwarded-host
吗?如何强制 zuul/eureka 这样做?或者我们应该调整一些 spring-boot 配置来使用它host
?