java1234开源博客系统
博客信息

Zuul 路由映射规则配置

发布时间:『 2018-10-23 23:59』  博客类别:SpringCloud  阅读(4687) 评论(0)

Zuul 路由映射规则配置


前面的默认路由请求地址,很容易暴露接口细节;

所以我们这里需要配置下映射规则,提高服务的安全性;



服务名称 映射 

zuul:

  routes:

    studentServer.serviceId: microservice-student

    studentServer.path: /studentServer/**

我们把  microservice-student的服务名称 映射成 /studentServer/**

这样就把 服务地址影藏了;


我们可以用 http://zuul.java1234.com:3001/studentServer/student/list 来访问服务请求;


但是我们的原来的 用服务名称访问  http://zuul.java1234.com:3001/microservice-student/student/list

也没问题;我们要屏蔽,忽略这种请求方式的话,加个配置:ignored-services: "microservice-student"

假如要忽略所有的服务名称的话,ignored-services: "*"


所以我们的配置改成:

zuul:

  ignored-services: "*"

  routes:

    studentServer.serviceId: microservice-student

    studentServer.path: /studentServer/**


这样再次请求的话 就报错了;

QQ鎴浘20181023235456.jpg


最后还有一个配置请求前缀,有时候要加上公司域名前缀,我们加下配置  prefix: /java1234

最终配置:

zuul:

  ignored-services: "*"

  routes:

    studentServer.serviceId: microservice-student

    studentServer.path: /studentServer/**

  prefix: /java1234


这样的话 比如 http://zuul.java1234.com:3001/java1234/studentServer/student/list 请求方式,否则是404




关键字:   Zuul     路由映射规则配置  
关注Java1234微信公众号
博主信息
Java1234_小锋
(知识改变命运,技术改变世界)
Powered by Java1234 V3.0 Copyright © 2012-2016 Java知识分享网 版权所有