SSL 자동갱신 방법 Let’s Encrypt

워드프레스로 블로그를 운영하면서 SSL 갱신이 주는 스트레스가 있었다.
“연결된 네트워크가 비공개가 아님” 이라는 문구가 뜰 때마다 갱신을 해주고 있기는 한데, 이런 방법말고 자동으로 갱신을 해주는 방법이 있다.

크론탭(crontab) 설정을 통해서 서버에 예약작업을 등록해주는 방법이다.

| 서버에 터미널로 접속

SSL을 적용중인 사이트가 구축되어있는 서버에 터미널로 접속한다.

| 크론탭 편집 및 저장

먼저 서버에서 아래 명령어로 크론탭을 편집기로 진입한다.

crontab -e

크론탭에 아래 설정을 추가하고 저장한다.

0 1 * * * /usr/bin/sudo certbot renew --renew-hook="sudo systemctl restart nginx"

기존에 위 명령어 에서 sudo 값을 사용하지 않았었는데, nginx 가 재기동될 때 root 권한으로 일부 파일이 생성되면서 sudo 를 추가해야 정상적으로 잘 동작하는 걸 확인했다.

This Post Has One Comment

  1. maniac

    good!!!

답글 남기기