首页 > 解决方案 > 春季云发现服务-注册安全客户端-healthCheckUrl

问题描述

我有所有使用 https 运行的客户端(eureka 实例)。我已经按照https://cloud.spring.io/spring-cloud-netflix/2.2.x/reference/html/#registering-a-secure-application中的说明配置了我的 eureka 客户端

除了端口信息之外,下面显示的配置中的所有内容都有效。请注意,配置明显缺少所有 URL 的端口信息,即 statusPageUrl、healthCheckUrl 和 homePageUrl。

eureka:
  instance:
    nonSecurePortEnabled: false
    securePortEnabled: true
    **statusPageUrl: https://${eureka.hostname}/info**
    **healthCheckUrl: https://${eureka.hostname}/health**
    **homePageUrl: https://${eureka.hostname}/**
  client:
    serviceUrl:
      defaultZone: ${EUREKA_SERVER}
    healthcheck:
      enabled: true

由于我已经配置了随机端口,我无法在上面的 url 中硬编码端口信息。有人可以帮我吗?

server:
  port: 0

标签: spring-bootspring-cloudspring-cloud-netflix

解决方案


推荐阅读