原因:通过nginx代理,减少端口的使用
场景:通过请求 ip:8080/admin 来请求到 spring boot admin server服务的 ip:8081/admin
注意点:
- nginx配置文件
-
location /admin { proxy_pass http://localhost:8081; }
-
- spring boot admin server 端的spring.boot.admin.context-path 和spring.boot.admin.ui.public-url 两个关键配置
-
spring.boot.admin.context-path=/admin spring.boot.admin.ui.public-url=http://localhost:8081/admin/
-