Let’s Encrypt 인증서에서 특정 서브 도메인 삭제

 

Let’s Encrypt 인증서는 무료로 https 인증서를 발급받을 수 있고 사용법도 간단해 개인 홈페이지와 같은 소규모 사이트 개발시 유용한 서비스입니다. 요즘같이 https가 점점 기본이 되어가는 추세에서는 특히 그렇습니다. Let’s Encrypt 인증서는 유효 기간이 3개월이기 때문에 주기적으로 갱신을 해주어야 하는데 서비스 도중 처음 인증서를 발급받을때 사용했던 서브 도메인 중 더이상 사용하지 않는 도메인이 생겨 서버 설정과 DNS에서 삭제를 하면 인증서 갱신시 오류가 생깁니다. Let’s Encrypt 인증서에서 특정 서브 도메인만 삭제하는 방법을 알아보겠습니다.

1. 우선 아래 명령으로 인증서 이름과 현재 등록된 도메인 정보를 확인합니다.

sudo certbot certificates

2. 그후 아래 명령으로 사용하지 않는 도메인을 제외하고 인증서를 갱신합니다.

certbot certonly --cert-name {인증서 이름} -d {사용할 도메인} -d {사용할 도메인}

예를 들면, 기존에 등록된 도메인이 aaa.com,www.aaa.com,test.aaa.com 인데 이중 test.aaa.com를 삭제하고자 한다면,

certbot certonly --cert-name {인증서 이름} -d aaa.com -d www.aaa.com

와 같이 하면 됩니다.