본문 바로가기

기록/Web

[AWS][EC2] ec2 SSL certificate problem : certificate has expired

SMALL

프로젝트를 진행하고 백엔드 스프링 프로젝트를 EC2에 배포하는 과정에서

git clone을 했더니 ec2 SSL certificate problem : certificate has expired 라는 오류가 발생했다.

 

기본적으로 SSL에서 신뢰 가능한 상태라고 생각하도록 환경변수 자체를 변경하는 방법도 있지만

너무 위험한 방법이라고 생각했다.

 

https://aws.amazon.com/ko/premiumsupport/knowledge-center/ec2-expired-certificate/

 

EC2 인스턴스에서 만료된 Let's Encrypt 인증서 수정

Internet Explorer에 대한 AWS 지원이 07/31/2022에 종료됩니다. 지원되는 브라우저는 Chrome, Firefox, Edge 및 Safari입니다. 자세히 알아보기

aws.amazon.com

 

다행히 개발자 문서에 해당 이슈에 대한 해결방법이 나와 있었다.

우리 프로젝트의 EC2 인스턴스는 리눅스를 사용하고 있어서

sudo yum install https://cdn.amazonlinux.com/patch/ca-certificates-update-2021-09-30/ca-certificates-2021.2.50-72.amzn2.0.1.noarch.rpm

이 명령어로 문제를 해결했다.

인스턴스 종류마다 해결 방법이 다르니 자세한건 위 문서를 참고하자. 

SMALL