본문 바로가기

pkc12

(2)
Spring Boot 프로젝트 SSL 인증서로 https 적용하기 1. Let's Encrypt Certbot Docker Image로 SSL 인증서 발급 받기 웹 페이지의 보안을 위해 사용되는 https은 SSL 인증서가 필요합니다. Let's Encrypt는 무료 SSL 발급 인증 기관으로 Certbot Docker Image를 제공하고 있어, 이를 활용하면 SSL 인증서를 발급 받을 수 있습니다. 우선, SSL 인증서 발급을 위해 Docker 설치, 서버 인증에 필요한 도메인 준비가 선행되어야 하며, 관련 내용은 생략하고 발급 방법을 알아보겠습니다. 참고로, Let's Encrypt를 이용하여 SSL 인증서를 발급받는 방법은 3가지입니다. ① Webroot : 외부 웹 사이트에서 해당 호스트 서버에 접근하여 검증. 도메인 호스트 서버에 사용자(개발자)가 설정한 W..
Spring Boot 프로젝트에 https 연결을 위한 무료 ssl 적용 방법 API 사용을 위한 URL 등록이나 여러 이유로 도메인, https로만 작성을 해야하는 경우가 있다. Spring Boot에서 jar파일로 배포를 하면 http로 접속을 하게 되므로 SSL 인증서 발급과 적용 과정이 필요하다. 1. let's encrypt SSL 인증서 발급 ① 미리 도메인을 구입한 서버가 필요. ② 터미널에서 ssl 인증서를 발급받을 경로를 생성하고 이동. ③ 우선 SSL 인증을 위한 Certbot tool을 설치. $ sudo apt update $ sudo apt-get install letsencrypt -y ④ 웹서버를 중단. $ sudo service nginx stop ⑤ certbot 명령을 이용해 SSL 인증을 시작. $ certbot certonly --standalo..