【发布时间】:2015-06-07 15:32:13
【问题描述】:
我尝试使用 Zuul,这是 Spring Cloud Netflix 中使用的反向代理。 我从 spring 博客 (https://spring.io/blog/2015/02/03/sso-with-oauth2-angular-js-and-spring-security-part-v) 上的教程开始了一个项目
但我不确定我是否正确理解了 Zuul 的角色。
如果我访问 localhost:8080/login,我认为 Zuul 会代理我的请求,以便我留在 localhost:8080 但是我得到了一个 302 重定向到 localhost:9999/uaa/login。
zuul路由配置如下:
zuul:
routes:
resource:
path: /resource/**
url: http://localhost:9000/resource
login:
path: /login/**
url: http://localhost:9999/uaa/login
user:
path: /user/**
url: http://localhost:9999/uaa/user
auth:
path: /auth/**
url: http://localhost:9999/uaa/
有没有可能一直停留在 localhost:8080(我认为 Zuul 应该这样做)?
完整的项目在 github 上可用,因此可以在本地运行它:https://github.com/hlassiege/oauth-social-zuul
【问题讨论】:
标签: spring-boot spring-cloud netflix-zuul