7

スプリングブートアプリでは、eg を設定しserver.context-path=/mymoduleました。/mymoduleこれは、 のプレフィックスを何度も繰り返す必要がないので便利です@RequestMapping。さらに、共通のプレフィックスを持つ URL でグループ化されたアクチュエータ エンドポイントを使用したいので、 を設定しmanagement.context-path=/actuatorます。これで、アクチュエータ エンドポイントが にマッピングされ/mymodule/actuatorます。

セキュリティの観点から、アクチュエータ エンドポイントを にマッピングしたいと考えています/actuator。リバース プロキシのシンプルな構成https://mydomain/api/mymodule -> http://oneofmyserver:port/mymoduleにより、エンド ユーザーがアクチュエータにアクセスできないように保護します。

アクチュエータのエンドポイントを にマッピングすることはできます/actuatorか?

4

3 に答える 3

9

セキュリティの観点からおそらくより良い解決策は、アクチュエータをまったく別のポートにエクスポートすることです。それを行うには、そのようなプロパティを追加するだけです:

management.port=9080

を使用して、アクチュエータエンドポイントのコンテキストパスを変更することもできます

management.context-path=/actuator
于 2015-08-21T09:08:33.430 に答える