Java HTTPS上的SpringBoot Zuul网关

Java HTTPS上的SpringBoot Zuul网关,java,spring-boot,microservices,netflix-eureka,netflix-zuul,Java,Spring Boot,Microservices,Netflix Eureka,Netflix Zuul,我的所有基础设施(Zuul API网关+Eureka服务发现+业务微服务)都在http上运行。 当我希望我的Zuul网关通过https而不是端口80上的http在443上接收请求时,问题就出现了 我的目的是通过Zuul在https上接收请求,但要与Eureka和其他微服务通信,以使其像现在一样保持在http上 在Zuul gateway上的my application.yml上添加以下属性可以使其在https上正常工作,但Ribbon无法再从Eureka获取路由,执行器端点也不再可用,因为它们现

我的所有基础设施(Zuul API网关+Eureka服务发现+业务微服务)都在http上运行。 当我希望我的Zuul网关通过https而不是端口80上的http在443上接收请求时,问题就出现了

我的目的是通过Zuul在https上接收请求,但要与Eureka和其他微服务通信,以使其像现在一样保持在http上

在Zuul gateway上的my application.yml上添加以下属性可以使其在https上正常工作,但Ribbon无法再从Eureka获取路由,执行器端点也不再可用,因为它们现在需要https,尽管Zuul在Eureka上成功注册

application.yml    
   server:  
      port: 443  
      ssl:  
        enabled: true  
        key-store: classpath:certificate.p12  
        key-alias: tomcat  
        key-store-password: ******  
        key-store-type: PKCS12* 
知道如何正确设置此配置吗

谢谢