웁스교교주의 이야기
[Spring Boot] http 와 https 설정하기 본문
#어플리케이션 설정
http.port=80
server.port=443
server.ssl.key-store=/home/account/keystore
server.ssl.key-store-password=keystore
server.ssl.key-password=privatekey
//톰캣 컨테이너 설정
@Configuration
public class TomcatConfig {
@Value("${http.port}")
private int httpPort;
@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() {
return new EmbeddedServletContainerCustomizer() {
@Override
public void customize(ConfigurableEmbeddedServletContainer container) {
if (container instanceof TomcatEmbeddedServletContainerFactory) {
TomcatEmbeddedServletContainerFactory containerFactory =
(TomcatEmbeddedServletContainerFactory) container;
Connector connector = new Connector(TomcatEmbeddedServletContainerFactory.DEFAULT_PROTOCOL);
connector.setPort(httpPort);
containerFactory.addAdditionalTomcatConnectors(connector);
}
}
};
}
}
'개발 > Spring' 카테고리의 다른 글
spring 구동시 profile 옵션 주기 (0) | 2018.06.14 |
---|---|
[spring boot] WebSecurityConfigurerAdapter 에러 (0) | 2017.10.18 |
[spirngboot] characterEncodingFilter->OrderedCharacterEncodingFilter 변경 (0) | 2017.03.24 |
[spring boot] @RequestBody application/x-www-form-urlencoded 처리 (1) | 2017.03.22 |
grade bootrun profile 설정 (0) | 2017.03.21 |