首页 > 解决方案 > Zuul 反向代理和 Spring Boot 管理配置

问题描述

我有一个包含 6 个服务的微服务架构。- Eureka - Zuul 作为反向代理 - Spring Boot 管理员 - ...

所有这些微服务都是 dockerized 并在 AWS 上运行。

我的问题是,我希望 spring admin 支持 zuul 并使用 xxx.xxx.xx:8762/admin

只有端口 8762 被暴露,当我尝试获取 spring admin 时,它会将我重定向到 xxx.xxx.xx:9101/admin/login

我希望 spring 管理员通过 Zuul 例如返回我 xxx.xxx.xx:8762/admin/login

我的zuul配置如下:

# Admin configuration
zuul.routes.admin-server.path=/admin/**
zuul.routes.admin-server.service-id=admin-service
zuul.routes.admin-server.strip-prefix=false

我该如何配置呢?我在其他微服务中没有这种行为,如果我调用 xxx.xxx.xx:8762/microservice-1/task 我得到 xxx.xxx.xx:8762/microservice-1/task 作为回报

谢谢。

标签: spring-bootnetflix-zuulspring-boot-admin

解决方案


推荐阅读