[Ubuntu] Certbot을 이용한 인증서 발급하기
이채현
snapd 설치하기 (snapd 없는 경우)
최신 버전의 우분투에는 snapd가 설치되어있는 것으로 알고 있음
certbot 설치하기 (snap)
1 | sudo snap install core; sudo snap refresh core |
cloudflare plugin 설치하기
1 | # dns cloudflare |
cloudflare api token 넣기
1 | mkdir -p ~/.secrets/certbot |
자신의 도메인 인증서 등록하기
1 | # |
생성된 인증서 경로 /etc/letsencrypt/live/4084.live/fullchain.pem /etc/letsencrypt/live/4084.live/privkey.pem
인증서 갱신하기
crontab을 이용하여 주기적으로 갱신
(매주 일요일 2시 1분에 실행)
참고링크
- Let’s Encrypt (letsencrypt.org)
- https://certbot.eff.org/
- User Guide — Certbot 1.15.0.dev0 documentation (eff.org)
- https://certbot-dns-cloudflare.readthedocs.io/en/stable/
- User Guide — Certbot 1.15.0.dev0 documentation (eff.org)
- How to install SSL certificate for Nginx server in Amazon Linux | by Sagar Shrestha | Level Up Coding (gitconnected.com)