在 Spring 启动应用程序中,我设置例如server.context-path=/mymodule
。这很方便,因为我不需要一遍又一遍地重复/mymodule
中的@RequestMapping
前缀。
此外,我想将执行器端点组合在具有通用前缀的URL上,因此我设置了management.context-path=/actuator
。
现在,执行器端点已映射到/mymodule/actuator
。
从安全角度来看,我想将执行器端点映射到/actuator
。反向代理https://mydomain/api/mymodule -> http://oneofmyserver:port/mymodule
上的简单配置可保护最终用户将无法访问执行器。
是否可以将执行器端点映射到/actuator
?
最佳答案
从安全角度看,更好的解决方案是在完全不同的端口上输出执行器。为此,只需添加以下属性:
management.port=9080
您也可以使用以下命令更改执行器端点的上下文路径
management.context-path=/actuator