spring-boot - 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 作为回报
谢谢。
解决方案
推荐阅读
- python - 重塑熊猫数据框,展平数据
- c++ - 在 CMake 中为 Intel 编译器设置 c++14
- php - Laravel Corcel WooCommerce - 添加产品类别
- php - WooCommerce:向产品库添加额外的图像
- alpine - 如何为无盘高山安装安装新的内核模块?
- c - 无法使用 scanf 读取多行输入
- javascript - 如何在reactjs material-ui中制作一个使用剩余网格空间的网格项目?
- python - 如何创建动画,点将沿椭圆线移动?
- javascript - Jquery 在 div 上加载链接内容并使用相同的链接内容在 5 秒内不断刷新相同的 div
- python - 无法让python程序扫描用户输入的数字并检查它是否是回文、阿姆斯特朗数和完美数