2015-08-21 3 views
1

В приложении весенней загрузки, которое я установил, например. server.context-path=/mymodule. Это удобно, потому что мне не нужно повторять снова и снова /mymodule префикс в @RequestMapping. Далее я хочу иметь конечные точки исполнительного механизма, сгруппированные по URL-адресам с общим префиксом, поэтому я установил management.context-path=/actuator. Теперь конечная точка исполнительного механизма отображается на /mymodule/actuator.Spring Boot Actuator enpoints with set server.context-path

С точки зрения безопасности Я хочу иметь конечные точки исполнительных механизмов, отображаемые на /actuator. Простая конфигурация на обратном прокси https://mydomain/api/mymodule -> http://oneofmyserver:port/mymodule защищает, что конечные пользователи не смогут получить доступ к приводу.

Можно ли отображать конечные точки исполнительных механизмов до /actuator?

+0

Вместо 'server.context-path' установить' server.servlet- путь'. –

+0

Установка 'server.servlet-path' приводит к тому, что конечные точки исполнительного механизма все еще отображаются на'/mymodule/actuator'. –

ответ

6

Вероятно, лучшее решение с точки зрения безопасности - экспортировать исполнительный механизм на совершенно другом порту. Чтобы сделать это просто добавить такие свойства:

management.port=9080 

Вы также можете просто изменить контекстное путь конечных точек привода с помощью

management.context-path=/actuator 
+0

Спасибо, это работает! Я уже думал об этих решениях, но только дополнительный порт является недостатком. Только проблема заключается в том, что Spring Cloud 'org.springframework.cloud.client.ServiceInstance' не раскрывает' management.port', так, например, [spring-boot-admin] (https://github.com/codecentric/spring-boot-admin/tree/master/spring-boot-admin-server) не может создать действительный URL-адрес управления для моего микросервиса. –

+0

@ ŁukaszIdkowiak просто отправьте это как вопрос на весну –

+0

У нас уже есть проблемы для этого https://github.com/spring-cloud/spring-cloud-netflix/issues/425 – spencergibb

Смежные вопросы