본문 바로가기
Linux/debian/ubuntu

Let’s Encrypt 무료 SSL 인증서 자동 갱신하기

by wansdream 2017. 1. 19.

Let's Encrypt SSL 인증서를 등록하려면 아래 글을 참고해주세요~

2016/12/14 - [Linux/debian/ubuntu] - Let's encrypt 를 이용하여 Nginx 서버에서 무료로 https 설정하기



Let's Encrypt SSL 인증서 자동갱신 메모

3개월 마다 인증서 갱신하려고 하면 번거롭기도 하고 잊어버릴 수도 있기에, 자동 갱신방법으로 해보자~!


1. 먼저 자동갱신관련 쉘스크립트를 작성한다.


/root/letsencrypt.sh 

#!/bin/sh

/usr/sbin/service nginx stop

if ! /opt/letsencrypt/letsencrypt-auto renew >> /var/log/letsencrypt/letsencrypt-renew.log 2>&1 ; then

    echo Automated renew failed;

    cat /var/log/letsencrypt/letsencrypt-renew.log

    exit 1

fi

/usr/sbin/service nginx start



2. 크론탭에 쉘스크립트 추가


crontab -e

30 0 1 3,6,9,12 * root  /root/letsencrypt.sh >> /var/log/letsencrypt/letsencrypt_renew.log

크론탭에 등록하여 3, 6, 9, 12월 1일 0시 30분에 자동갱신 스크립트 실행




댓글