【问题标题】:Spring Cloud: enabling SSL for Zuul and Eureka,How can store keystore.jks in git with spring cloud config server?Spring Cloud:为 Zuul 和 Eureka 启用 SSL,如何使用 spring cloud config server 将 keystore.jks 存储在 git 中?
【发布时间】:2017-02-06 02:13:56
【问题描述】:

Spring Cloud:为Zuul和Eureka启用SSL,如何使用spring cloud config server将keystore.jks存储在git中?

【问题讨论】:

    标签: keystore spring-cloud spring-cloud-netflix spring-cloud-config


    【解决方案1】:

    我们通过配置返回 EmbeddedServletContainerFactory 的 Bean 来启用 SSL。 下面的代码 sn-p -

    @Bean
    public EmbeddedServletContainerFactory servletContainer() {
        TomcatEmbeddedServletContainerFactory tomcat = new TomcatEmbeddedServletContainerFactory();
        Connector connector = new Connector();
    Http11NioProtocol protocol = (Http11NioProtocol) connector.getProtocolHandler();
            connector.setScheme("https");
            connector.setSecure(true);
            connector.setPort(port);
            protocol.setSSLEnabled(true);
            protocol.setKeystoreFile(Property from GIT);
            protocol.setKeystorePass(keyStorePass);
            protocol.setKeyPass(Property from GIT);
            tomcat.addAdditionalTomcatConnectors();
            return tomcat;
        }
    

    希望这能提供一些指导。

    【讨论】:

      猜你喜欢
      • 2017-11-13
      • 2018-12-01
      • 2019-03-02
      • 2017-10-20
      • 2018-05-21
      • 2020-07-23
      • 2020-04-15
      • 2016-08-31
      • 2019-10-07
      相关资源
      最近更新 更多