【发布时间】:2015-11-15 04:08:27
【问题描述】:
在 spring boot 应用程序中,我设置了例如server.context-path=/mymodule。这很方便,因为我不需要在@RequestMapping 中一遍又一遍地重复/mymodule 前缀。
此外,我希望将执行器端点组合在具有公共前缀的 URL 上,因此我设置了management.context-path=/actuator。
现在执行器端点映射到/mymodule/actuator。
从安全角度来看,我希望将执行器端点映射到 /actuator。反向代理https://mydomain/api/mymodule -> http://oneofmyserver:port/mymodule 上的简单配置可保护最终用户无法访问执行器。
是否可以将执行器端点映射到/actuator?
【问题讨论】:
-
代替
server.context-path设置server.servlet-path。 -
设置
server.servlet-path会导致执行器端点仍然映射到/mymodule/actuator。
标签: spring spring-boot spring-cloud spring-boot-actuator