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/**
这样再次请求的话 就报错了;
最后还有一个配置请求前缀,有时候要加上公司域名前缀,我们加下配置 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 路由配置
下一篇:Zuul 请求过滤配置