메뉴 닫기

[OCI]:Certbot 이용 Let’s Encrypt 인증서 갱신 하기

let’s encrypt 인증서 갱신 하라고 어느날 갑자기 아래 내용을 담은 메일이 날라왔습니다. 무료 SSL 인증서를 사용 하고 있는데 3개월이 다가오니 폐기 된다는 메일 이였습니다.

let's encrypt 인증서 갱신

SSL 인증서를 이전에 발급 받아 놔서 갱신만 하면 되서 다음과 같이 갱신 시켰습니다.

doceker-compose run certbot renew

위에를 실행시켜서 아래처럼 나오면 제대로 갱신 되었습니다.

아래 명령어로 webserver를 재부팅 한번 시켜주면 끝입니다.

docker-compose kill -s SIGHUP webserver

shell script 파일로 만들어서 한번에 실행 되게 하면 편합니다.

#!/bin/bash

COMPOSE="/usr/bin/docker-compose --ansi never"
DOCKER="/usr/bin/docker"

$COMPOSE run certbot renew && $COMPOSE kill -s SIGHUP webserver
#$DOCKER system prune -af #certbot 삭제 (안쓰는 컨테이너 전체 삭제)

cron으로 자동 갱신되게 만들어 놨었는 줄 알았는데 안했었네요. 이렇게 실행 하고 나서 인증서 정보를 다시 확인해 보면 아래처럼 이슈 날짜가 6월 11일인 오늘이고 9월 9일에 만료된 정보로 바뀐 걸 확인 할 수 있습니다.

Posted in OracleFreeTier

Related Posts

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다