개발은 하는건가..

IntelliJ Springboot 에서 https 적용하기 본문

SpringBoot , Thymeleaf

IntelliJ Springboot 에서 https 적용하기

수동애비 2022. 5. 16. 16:16
반응형


IntelliJ 환경에서 self-signed 인증서를 이용한 https 적용

1. IntelliJ 툴에서 터미널로 진입하여 다음 커맨드 실행  (기본적으로 현재 프로젝트 root 로 시작함)

keytool -genkey -alias linemac-ssl -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 365

* -alias 명과 -keystore 파일명 -validity 기간은 원하는대로 설정한다.

2. 정상적으로 실행 시 아래와 같은 입력 항목이 나타나며 적절한 값을 입력한다.

3. 완료가 되면 해당 위치에 keystore 파일이 생성이 되며 이 파일을 resource 폴더로 이동 시킨다.

4. application.properties 파일에 ssl 관련 속성들을 입력한다.

server.ssl.enabled=true
server.ssl.key-store-type=PKCS12
server.ssl.key-store=classpath:keystore.p12
server.ssl.key-store-password=1234$#@!
server.ssl.key-alias=linemac-ssl

 

5. 브라우저에서 https:// 로 접속하여 확인한다.

Comments