You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eureka健康检查URL自动用8080而非HTTPS 443端口问题咨询

解决方案

要让Eureka注册的健康检查地址使用HTTPS 443端口,你需要替换原有的healthCheckUrl配置,改用Eureka专门为HTTPS场景提供的secureHealthCheckUrl属性。

具体调整步骤

  1. 移除或注释掉原有的eureka.instance.healthCheckUrl配置项
  2. 添加以下配置:
eureka.instance.secureHealthCheckUrl=https://${eureka.instance.hostname}:${eureka.instance.securePort}/actuator/health

原因说明

你已经启用了securePortEnabled=true并禁用了nonSecurePortEnabled=false,但healthCheckUrl是Eureka对应HTTP协议的健康检查地址配置项,即使填写了443端口,Eureka仍可能默认 fallback 到非安全端口(8080)。而secureHealthCheckUrl是专门为HTTPS场景设计的配置,会优先被Eureka识别为安全端口的健康检查地址,同时需把协议从http改为https以匹配HTTPS需求。

另外注意你当前配置中的statusPageUrl和homePageUrl写的是http协议,建议同步改为https以保持一致性(虽然你提到这两个已正常使用443,但协议匹配更规范)。

内容的提问来源于stack exchange,提问作者Raj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 19:05:09