2017-02-24 6 views
1

기능적 웹 프레임 워크를 사용하여 스프링 부트 서비스에 SSL을 구성하려면 어떻게해야합니까?기능적 웹 프레임 워크에서 SSL (HTTPS) 지원

server.ssl. * 속성 설정을 통한 구성이 작동하지 않습니다 (아무 것도 일어나지 않음을 의미). 문서를 올바르게 읽는 경우 server.port 및 server.address 만 지원됩니다.

런타임에 나는 netty를 선호하지만 바람둥이에서도 괜찮을 것입니다.

답변

1

실제로 server.ssl.* 구성 키를 사용하면 올바른 방법입니다. 아직 Spring Boot 2.0.0.M5에서는 지원되지 않지만 향후 Milestone 버전 (해당 문제는 #9431을 따를 수 있음)이 될 예정입니다.

해결 방법으로 맞춤 설정 도구를 사용할 수 있습니다. Spring Boot는 이미 Tomcat에 대한 몇 가지를 제공하지만 (TomcatConnectorCustomizer 참고), 유감스럽게도 Netty는 아직 사용하지 않습니다 (#10418 참조).

그 동안 자신의 ReactiveWebServerFactory 빈을 제공하고 수동으로 Netty 서버를 설정할 수 있습니다.

+0

OP가 현재 기능이 작동하지 않는 이유를 묻습니다. 나는 그 지원을 이용할 수있게 할 이슈에 대한 링크를 제공하고 있습니다. 대답은 다음과 같으므로 추가 할 내용과 제공 할 코드 샘플이 없습니다. 아직 지원되지 않습니다. 나는 나의 대답을 향상시키는 것에 행복 할 것이다 - 당신은 제안을 가지고 있냐? –