iis 웹 서버에 각 인증서 등록 및 각 FE 포트별로 바인딩 작업한 후,
프론트를 https로 바꿔주니 https와 http가 mix 되었다는 Mixed Content Error 에러가 났다.
백엔드도 도메인으로 https작업 후 다음과 같은 콘솔에러
다시 처음부터 차근차근해보자..!
먼저 로컬에서 https가 spring boot에 적용되는지부터 봐야 한다.
다음과 같이 설정후

https://localhost 접속시

다음과 같이 제대로 설정되어 보이지 않음
다시 처음부터
인증서 .pfx 파일 -> pkcs12
keytool -importkeystore -srckeystore [인증서.pfx] -destkeystore [만드려는.jks 파일] -deststoretype jks
위 명령어로 나온 결과 파일을 이용하여 jks -> p12 파일로 변환
keytool -importkeystore -srckeystore [.jks 파일] -destkeystore [만드려는.p12 파일] -deststoretype pkcs12
위 명령어는 오리진 인증서 pfx 비밀번호까지 물어본다.(오리진 인증서 pfx 비밀번호를 알아야 함)
프론트는 localhost:5173으로 띄우고
백은 yml설정에서
server:
port: 443
ssl:
enabled: true
key-store: classpath:xxx.p12
key-store-password: 패스워드입력
key-store-type: PKCS12
다음과 같이 설정함
smae-site none도 설정함
'개발삽질기' 카테고리의 다른 글
https 서로 다른 도메인간 쿠키 공유하기 (0) | 2023.09.03 |
---|---|
[에러해결] /bin/sh: node: command not found (0) | 2023.03.09 |
[에러해결]Uncaught TypeError: Cannot read property 'style' of undefined (0) | 2020.12.07 |