SpringBoot 설정 https 실습 방법
2119 단어 SpringBoothttps
1.아 리 클 라 우 드 에 가서 인증서(무료 버 전)를 구 매 하고 심사 자 료 를 제출한다.
구 매 증서
2.인증서 다운로드
인증서 다운로드
3.위의 그림 페이지 를 보 는 세 번 째 단계
JKS 인증서 설치
4.인증서 디 렉 터 리 에서 아 리 클 라 우 드 가 제공 하 는 명령 을 실행 하고 비밀 번 호 는 pfx-password.txt 의 내용(세 번)을 입력 하면 your-name.jks 파일 을 생 성 합 니 다.
jks 인증서 생 성
이곳 에서 나 는 이미 any.jks 로 이름 을 바 꾸 었 다.
5.any.jks 를 spring boot 응용 resources 디 렉 터 리 에 복사 합 니 다.
이동 인증서
6.application.yml 에서 인증서 와 포트 를 설정 하고 비밀 번 호 는 네 번 째 단계 의 비밀 번 호 를 입력 합 니 다.
이 설정 은 Undertow 용기 가 443 포트 를 감청 하도록 합 니 다.도 메 인 이름 앞 에 https://를 추가 해 야 사이트 내용 에 접근 할 수 있 습 니 다.http:/를 추가 하면 안 되 기 때문에 Undertow 용기 가 80 포트 를 감청 하고 80 포트 의 모든 요청 을 443 포트 로 재 설정 해 야 합 니 다.즉,http 에서 https 로 이동 하 는 것 을 완성 합 니 다.
7.SslConfig.java 를 추가 하고 Undertow 감청 80 포트 를 설정 합 니 다.
@Configuration
public class SslConfig {
@Bean
public EmbeddedServletContainerFactory servletContainer() {
UndertowEmbeddedServletContainerFactory undertowFactory = new UndertowEmbeddedServletContainerFactory();
undertowFactory.addBuilderCustomizers(new UndertowBuilderCustomizer() {
@Override
public void customize(Undertow.Builder builder) {
builder.addHttpListener(80, "0.0.0.0");
}
});
return undertowFactory;
}
}
8.Spring Security 에서 80 포트 에서 443 포트 까지 의 맵 을 설정 합 니 다[보완 되 어야 합 니 다]이로써 애플 리 케 이 션 을 다시 포장 하고 애플 리 케 이 션 을 다시 발표 합 니 다.즉,http 에서 https 까지 의 업 그 레이 드 를 완 성 했 습 니 다.https 는 사 이 트 를 더욱 안전 하고 관심 있 게 해 볼 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【Java・SpringBoot・Thymeleaf】 에러 메세지를 구현(SpringBoot 어플리케이션 실천편 3)로그인하여 사용자 목록을 표시하는 응용 프로그램을 만들고, Spring에서의 개발에 대해 공부하겠습니다 🌟 마지막 데이터 바인딩에 계속 바인딩 실패 시 오류 메시지를 구현합니다. 마지막 기사🌟 src/main/res...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.