Spring Boot with Embedded Tomcat behind AWS ELB - HTTPS redirect

后端 未结 2 682
無奈伤痛
無奈伤痛 2020-12-18 14:56

Running Spring boot application port 8080 on EC2 instance.

AWS ELB configured to redirect

     80 -> 8080
     443 (SSL termination happens here)         


        
2条回答
  •  北海茫月
    2020-12-18 15:37

    Looks like this did the trick:

    @Component
    public class TomcatCustomizer implements EmbeddedServletContainerCustomizer {
    
    @Override
    public void customize(ConfigurableEmbeddedServletContainer container) {
        TomcatEmbeddedServletContainerFactory tomcat = (TomcatEmbeddedServletContainerFactory) container;
        tomcat.addConnectorCustomizers(new TomcatConnectorCustomizer() {
            @Override
            public void customize(Connector connector) {
                connector.setSecure(true);  
            }
        });
    
    }
    

    }

提交回复
热议问题