나의 잡다한 노트 및 메모

DNS 챌린지로 만든 certbot 인증서 갱신 본문

트러블슈팅

DNS 챌린지로 만든 certbot 인증서 갱신

peanutwalnut 2025. 3. 19. 23:25

문제 상황

tls 인증서가 만료되(certbot은 90일마다 갱신해줘야한다) 젠킨스를 쓰려고 할 때마다 귀찮게 경고창을 띄우는 상황이 있었음.

문제의 심각성이 크진 않으나 빨리 할 수 있을 것 같아 했는데, 처음 인증서를 만들 때 문서 작성을 안해놔서 생각보다 시간이 걸렸음.

지금 당장은 안하지만 나중에 인증서도 자동갱신하도록 자동화를 하려면 그 과정을 기록해놔야 할 필요가 있어 문서를 작성하게 됨.

진행

문서를 작성하지 않아 까먹은 부분이 있다면, DNS-01 챌린저로 인증서를 만들었던 것이다.(중요)

이는, 해당 노드에서 80, 443 포트를 사용할 수 없었기 때문에 작년에 그렇게 했던 것 같은데 이 부분을 문서로 안적어놔서 까먹었다.

sudo certbot certonly --manual --preferred-challenges dns -d jenkins.example.com

위 명령어를 치면 어떤 값이 뜨게 되고 

 

route53에 들어가보면 저 레코드에 값을 바꿔주기만 하면 된다.

저 레코드는 처음에 DNS-01 챌린저로 인증서 만들 때 만들어져 있어 값만 수정하면 된다.

추후에도 저 값을 파싱해서 바꿔주면 자동화가 될 수 있다.

'트러블슈팅' 카테고리의 다른 글

스크립트 파일 작성중 확장자 에러  (0) 2023.11.17